- 1、本文档共80页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
01JSP环境配置和JSP语法课件
软件工程学院 岳希
;课程内容和课时安排;JSP环境配置和JSP基本语法;J2EE简介;J2EE简介;J2EE简介;J2EE简介;JSP简介;JSP简介;JSP简介;JSP简介;JSP运行环境的安装配置;JSP运行环境的安装配置;JSP运行环境的安装配置;开启tomact
在浏览器地址栏输入 http://localhost:8080 可爱的大猫出现,至此,JSP的运行环境设定完毕!
或:8080/;Tomcat的安装目录下的文件夹:;配置Tomcat ;配置端口:
在server.xml中找到元素Connector,将Connector中属性port的值从8080改为9080
connector classname=“org.apache….
Port=“9080”
………
重启Tomcat服务器和浏览器
http://localhost:8080
改为80可省略端口号http://localhost
演示
;设置Web服务目录
Server.xml的文件框架,在/Host前
…….
Context path=“/examples” docBase=“examples” debug=“0” reloadable=“true” crossContext=“true”
………
/Context
/Host
engine
/serice
/server
注意:HTML区分大小写,不可将/Context写成/context
路径不能包含汉字;设置Web服务目录
path:虚拟目录,指定访问该Web应用的URL入口。
docBase:指定Web应用的文件路径。
debug:调试信息的级别,0表示尽可能少的调试信息。
reloadable:如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB-INF/class和WEB-INF/lib目录下CLASS文件的改动.如果检测到有calss文件被更新,服务器会自动重新加载Web应用。 ;配置Tomcat ;配置Tomcat ;MyEclipse安装配置;MyEclipse安装配置;MyEclipse安装配置;MyEclipse安装配置;JSP语法 ;JSP页面结构;JSP页面结构;JSP页面结构;脚本元素
Jsp声明:%! 声明语句 %
声明页面级变量和方法,在所有会话的同一页面中有效,与放置位置无关,习惯上放在页面前面。
此方法声明的变量有默认值,也可以在声明时设置初始值
称为成员变量
Jsp表达式:%= 表达式 %
将当前表达式元素的位置,用表达式的结果字符串替换
Jsp脚本代码: % Java程序片 %
一个JSP页面可以有许多程序片
在程序片中声明的变量称为局部变量
局部变量的有效范围:所有后继程序片及表达式;程序片的执行;例:ex1_5.jsp
将变量vote[]=由%! 声明语句 %放在% Java程序片 %中
修改%! int vote[]=new int[3];%
% String cost=request.getParameter(cost);
…
%
为% int vote[]=new int[3];
String cost=request.getParameter(cost);
…
%
观察计数器的变化
;JSP页面结构;JSP页面结构;JSP页面结构;JSP页面结构;JSP页面结构;include指令元素
%@ include file=“被包含的文件URL” %
编译时“被包含文件”的内容将插入当前位置同当前文件的其它内容一起编译。
要求合并的JSP页面符合JSP语法规定(被包含的文件与JSP文件的contentType属性必须相同)
要求被插入的文件必须是可访问和可使用的
作用:实现代码的复用
例:Ex1_8.jsp ex1-8answer.jsp、question.txt
将ex1-8answer.jsp中修改%@ page contentType=“application/msword;charset=gb2312” %观察效果;动作元素
JSP编译指令是让JSP容器自动采取的动作,但对于Web开发人员,有些时候想要自己控制JSP页面的运行,这时可以采用JSP中的动作指令。
jsp:include、jsp:forward、jsp:param、jsp:useBean、jsp:setProperty和jsp:getProperty等。;Include操作
jsp:include page =url /
例:jsp:include page=“te
文档评论(0)