《JSP的页面元素》PPT课件.ppt

《JSP的页面元素》PPT课件.ppt

ID:52269659

大小:308.46 KB

页数:34页

时间:2020-04-03

《JSP的页面元素》PPT课件.ppt_第1页
《JSP的页面元素》PPT课件.ppt_第2页
《JSP的页面元素》PPT课件.ppt_第3页
《JSP的页面元素》PPT课件.ppt_第4页
《JSP的页面元素》PPT课件.ppt_第5页
资源描述:

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

1、第5章JSP的页面元素JSP页面主要包含三种JSP元素:JSP代码:嵌入在JSP页面中的Java代码JSP指令:告诉JSP引擎如何处理代码JSP动作:控制JSP引擎的动作5.1JSP代码JSP代码分为两种1.变量和方法的声明示例:书上P70页语法:<%…%>或<%!…%>注意:在JSP页面中声明的变量和方法可以理解为一个普通java类中的类的属性和方法。让我们回到P52页的echo2.htm和echo22.jsp,请查看echo22.jsp编译后echo22_jsp.java!2.用<%...%>包含的Java代码例如:<%=reques

2、t.getParameter(“check1”)%><%out.println(“

test

”);%>5.1JSP代码5.2.1page指令page指令定义JSP文件的全局属性。由<%@和%>构成。page命令的参数包括:languageextendsimporterrorPageisErrorPagecontentTypeisThreadSafesession注意:这些参数的名称是区别大小写的。中间不能有空格language=“Scriptlanguage”指定JSP使用的脚本语言,目前基本上是Java语言。<%@pag

3、elanguage=“java”%>extends=“classname”指明转换后Servlet的父类,但必须是javax.servlet.jsp.HttpJspBase的子类,一般不需要设置。<%@pageextends=“mypackage.myclass”%>当前JSP页面继承mypackage包的myclass类。5.2.1page指令import属性用来说明在后面代码中将会用到的类和接口。如果需要载入多个包,需用import分别指明,之间用逗号隔开。<%@pageimport=“java.util.*,java.sql.*”%

4、>也可用两行分别说明:<%@pageimport=“java.util.*”%><%@pageimport=“java.sql.*”%>5.2.1page指令注意:有些类是默认被载入当前JSP页面,这些类列举如下:java.lang.*;javax.servlet.*;javax.servlet.jsp.*;javax.servlet.http.*;5.2.1page指令errorPage属性指定当本页面发生异常时转去指定的JSP文件来处理。<%@pageerrorPage=“/error/error_page.jsp”%>isError

5、Page=“true

6、false”isErrorPage属性指明该页面是否为异常处理页面,默认为false(不是)。如果设置为true就可以用exception对象。案例:书上P72页,使用errorPage属性处理异常。5.2.1page指令contentType属性用来设定传回网页的文件格式和编码方式,注意大小写,默认值如下:<%@pagecontentType="text/html;charset=ISO-8859-1"%>当提交的信息中有中文时,接收后要进行编码转换,所以还要加上:<%request.setCharacterEnc

7、oding(“GBK”);%>才能完全解决中文问题。5.2.1page指令isThreadSafe=“true

8、false”指定JSP页面是否能多线程使用。默认为true,JSP页面能同时处理多个用户的请求;如果设置为false,一个JSP只能一次处理一个请求。session=“true

9、false”指定当前页面是否允许session操作。默认为true(允许)。5.2.1page指令include指令向当前页面插入一个静态文件,这个静态文件可以是html文件,jsp文件,也可以是其它文本文件。语法如下:<%@includefile=“U

10、RL”%>这里的URL就是存放文件的相对路径。注意:对于有些版本,如果插入的静态文件的内容被修改,该JSP页面要被重新编译,否则运行该JSP页面的结果不会改变。具体与你的配置有关。5.2.2include指令案例:书上P77页使用include指令实现页面导航。public.htminclude.jsp说明:由于网站的主导航栏往往是统一的,所以主导航栏一般单独写成一张网页,然后插入到其它页面,或者结合框架结构与其它网页组合。5.2.2include指令5.3JSP动作动作功能说明加载JSP或HT

11、ML页面网页重新定向设置发送参数使用JavaBean设置JavaBean的属性值

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

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

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