JSP页面元素与内置对象.ppt

JSP页面元素与内置对象.ppt

ID:56442248

大小:862.00 KB

页数:62页

时间:2020-06-18

JSP页面元素与内置对象.ppt_第1页
JSP页面元素与内置对象.ppt_第2页
JSP页面元素与内置对象.ppt_第3页
JSP页面元素与内置对象.ppt_第4页
JSP页面元素与内置对象.ppt_第5页
资源描述:

《JSP页面元素与内置对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲JSP页面元素与内置对象内容提要介绍JSP页面的结构JSP的编译指令、操作指令和代码重点介绍JSP常用的六大基本对象:out对象、response对象、request对象、application对象、session对象和cookie对象。理解服务器端执行所有HTML文件可以在资源管理器中双击执行但是JSP文件必须先放到Web服务器中,然后通过HTTP的方式访问。因为文件内所有<%%>内代码是被Web服务器解释执行的。理解服务器端执行案例名称:理解服务器端执行程序名称:2-01.jsp<%@pagelanguage="java

2、"contentType="text/html;charset=GBK"%><%@pageimport="java.util.*"%><%Datednow=newDate();intdhours=dnow.getHours();intdminutes=dnow.getMinutes();intdseconds=dnow.getSeconds();out.print("服务器时间:"+dhours+":"+dminutes+":"+dseconds);%>vardnow=ne

3、wDate();dhours=dnow.getHours();dminutes=dnow.getMinutes();dseconds=dnow.getSeconds();document.write("
浏览器时间:"+dhours+":"+dminutes+":"+dseconds);理解服务器端执行JSP页面结构在一个JSP页面中,主要分为三种元素:编译指令、操作指令和JSP代码。编译指令告诉JSP的解释引擎(比如:Tomcat),需要在编译时做什么动作,比如引入一个其它的类,设置JSP页面的使用什么语

4、言编码等。操作指令则是在JSP页面被请求时,动态执行的,比如可以根据某个条件动态跳转到另外一个页面。JSP代码指的就是我们自己嵌入在JSP页面中的Java代码,这又分为两种:第一种是JSP页面中一些变量和方法的声明,在声明时,使用“”标记。另外一种,就是常用到的用“<%”和“%>”包含的JSP代码块:编译指令可以通过一定的指令,让JSP容器采取必要的动作。例如:可以指定一个专门的错误处理页面,当JSP页面出现错误时,可以由JSP容器自动地调用错误处理页面。page指令page指令是针对当前页面的指令。page指令有

5、“<%@”和“%>”字符串构成的标记符来指定。在标记符中是代码体,包括指令的类型和值。例如:“<%@pageimport=”java.sql.*“%>”指令告诉JSP容器将java.sql包中的所有类都引入当前的JSP页面。常用的page指令标记有8个:language、extends、import、errorPage、isErrorPage、、contentType、isThreadSafe和session。page指令language设置JSP页面中用到的语言,默认值为“Java”,也是目前唯一有效的设定值。使用的语法是:“<

6、%@pagelanguage=”java“%>”。extends设定目前JSP页面要继承的父类。一般情况下不需要进行设置。在默认情况下,JSP页面的默认父类是HttpJspBase。例如:当前JSP页面要继承mypackage包下的myclass类,相应的声明语句为:“<%@pageextends=”mypackage.myclass“%>”。import设置目前JSP页面中要用到的Java类,这些Java类可能是SunJDK中的类,也有可能是程序员自己定义的类。例如:“<%@pageimport="java.sql.*,java

7、.util.*"%>”。有些类在默认情况下已经被加入到当前JSP页面,而不需要特殊声明,包括四个类:java.lang.*;、javax.servlet.*;、javax.servlet.jsp.*;和javax.servlet.http.*;。errorPage用来设定当JSP页面出现异常(Exception)时,所要转向的页面。如果没有设定,则JSP容器会用默认的当前网页来显示出错信息。例如:“<%@pageerrorPage="/error/error_page.jsp"%>”isErrorPage用来设定当前的JSP页面是

8、否作为传回错误页面的网页,默认值是“false”。如果设定为“true”,则JSP容器会在当前的页面中生成一个exception对象。使用errorPage指令捕获异常案例名称:JSP中Exception的捕捉程序名称:2-02.jsp<%@pag

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。