Java基础与实践-jsp

Java基础与实践-jsp

ID:45055012

大小:653.00 KB

页数:55页

时间:2019-11-08

Java基础与实践-jsp_第1页
Java基础与实践-jsp_第2页
Java基础与实践-jsp_第3页
Java基础与实践-jsp_第4页
Java基础与实践-jsp_第5页
资源描述:

《Java基础与实践-jsp》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本演示文稿可能包含观众讨论和即席反应。使用PowerPoint可以跟踪演示时的即席反应,在幻灯片放映中,右键单击鼠标请选择“会议记录”选择“即席反应”选项卡必要时输入即席反应单击“确定”撤消此框此动作将自动在演示文稿末尾创建一张即席反应幻灯片,包括您的观点。JSP1.《JSP高级编程》,廖若雪,机械工业出版社,2001参考书目2.Java.sun.com/j2ee/tutorial内容提要JSP绪论JSP的语法和语义JSP页面的生命周期JSP扩展—自定义标签JSP绪论JSP页面中包含两类文本:HTML、

2、WML或XML形式的静态模板数据用于构造动态内容的JSP元素JSP页面示例(1of2)JSP页面示例(2of2)JSP语法和语义3.1.1指令一般形式为:<%@directive{attr=“value”}*%>Page指令Page指令用于描述JSP页面的特性<%@pagepage_directive_attr_list%>Page_directive_attr_list::={language=“java”}{extends=“package.class”}{import=“import_list”}

3、{session=“true

4、false”}{buffer=“none

5、size”}{autoFlash=“true

6、false”}{isThreadSafe=“true

7、false”}{info=“text”}{errorPage=“error_url”}{isErrorPage=“true

8、false”}{contentType=“mine_type”}Page指令JSP缺省地import:java.lang.*javax.servlet.*javax.servlet.jps.*javax.serv

9、let.http.*错误处理页面示例Include指令<%@includefile=“relativePath”%>表示编译时包含(静态包含)JSP编译器将对被包含页面进行语法分析taglib指令<%@tagliburi=“tagLibraryURI”prefix=“tagPrefix”%>taglib指示当前JSP页面所使用的标签库脚本脚本包含:声明:变量和方法的Java说明语句表达式:Java表达式脚本代码(Scriptlet):Java程序片断声明声明的变量和方法将成为Servlet类的属性和方法

10、<%!Declaration_list%>例如:<%!intm_nHitCount=0;%>表达式<%=exp%>例如:<%=(newjava.util.Date()).toLocaleString()%>表达式的计算结果将作为字符串加入至JSP的输出流脚本代码<%Scriptlet%>注意:不能在脚本代码中声明方法3.1.3内置对象在JSP页面中,勿需声明即可在表达式和Scriplet中使用以下内置对象:request:javax.servlet.HttpServletRequest作用域为用户请求期

11、response:javax.servlet.HttpServletResponse作用域为页面请求期out:javax.servlet.jsp.JspWriter作用域为页面请求期session:javax.servlet.http.HttpSessionapplication:javax.servlet.ServletContext作用域为整个WEB应用的执行过程out内置对象print和println可以直接输出的类型有:boolean,char,chair[],double,float,int,

12、string和Objectapplication示例(1of4)application示例(2of4)application示例(3of4)application示例(4of4)3.1.4动作JSP动作可以建立、编辑、使用对象,可以影响输出流JSP已定义一系列标准动作,也可以添加客户自定义的动作每个JSP动作都有id和Scoper属性。id表示动作的名称,Scope表示动作的作用域。作用域取值为:PageRequestSessionApplicationJSP可以动态使用Jav

13、aBeans来扩充JSP的功能

14、request

15、session

16、application”}typeSpec/>例如:该动作用来设置JavaBeans的属性3.1.4.2从JavaBeans中获取属性,并转换为String

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

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

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