第13章JSP元素.ppt

第13章JSP元素.ppt

ID:48089669

大小:893.00 KB

页数:37页

时间:2020-01-14

第13章JSP元素.ppt_第1页
第13章JSP元素.ppt_第2页
第13章JSP元素.ppt_第3页
第13章JSP元素.ppt_第4页
第13章JSP元素.ppt_第5页
资源描述:

《第13章JSP元素.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于JAVA技术的WEB应用开发Web-basedApplicationDevelopmentwithJavaTechnologyUnit13JSP元素目标掌握JSP页面的元素组成,了解怎样设计JSP页面。2Unit13JSP元素内容JSP页面的元素组成JSP脚本JSP指令(Directive)JSPAction3JSP元素JSP页面中除了HTML标记外,有以下几种JSP元素组成:JSP脚本JSP脚本元素允许将Java代码插入到JSP即将生成的Servlet中;JSP指令(Directive)JSP指令是JSP

2、被编译成servlet时由JSP引擎处理的指令;JSPActionJSPAction是在JSP中使用XML语法的一种定义;4JSP脚本JSP脚本元素允许将Java代码插入到JSP即将生成的servlet中;三种形式:表达式(expression)–<%=Expression%>形式,对表达式求值,并将值插入到servlet的输出中;Scriptlet–<%code%>形式,插入到servlet的_jspService方法中;声明(declaration)–<%!code%>形式,插入到servlet类中;5JS

3、P脚本——表达式表达式(expressions)表达式将值直接插入到输出;语法:–<%=expression%>例如:–Currenttime:<%=newjava.util.Date()%>–<%=incrementCounter()%>6JSP脚本——scriptletscriptlet能够向将用来生成页面的servlet方法中插入任何代码;语法:–<%valid_code_fragment%>例如:–<%if(Calendar.getInstance().–get(Calendar.AM_PM)==Cal

4、endar.AM)–{%>–Howareyouthismorning?–<%}else–{%>–Howareyouthisafternoon?–<%}%>7JSP脚本——声明声明(Declarations)用于声明JSP页面中脚本的方法或变量。语法:–<%!declaration%>例如:–<%!inta=500;%>–<%!privateStringgetDate(GregorianCalendargc1)–{…方法的实现…}–%>8JSP脚本的XML语法表示表达式的XML语法

5、JavaExpressionScriptlet的XML语法JavaCode声明的XML语法JavaCode9注释注释(comment)两种类型的注释–第一种–第二种<%--commenttext--%>10JSP指令(JS

6、PDirective)JSPDirective是JSP页面被编译成Servlet时由JSP引擎处理的指令。语法:<%@directiveattribute=“value”%><%@directiveattribute1=“value1”attribute2=“value2”…attributeN=“valueN”%>11JSP指令JSP指令分为page,include和taglib类型;page指令通过导入类、定制Servlet的超类、设置内容类型等,可以控制Servlet的结构;–如:<%@pagelangu

7、age=“java”%>include指令可以在JSP文件转换成Servlet时,将文件插入到Servlet类中;–如:<%@includefile=“companyBanner.html”%>taglib指令用于定义定制的标记;–如:<%@tagliburi=“tagLibraryURI”prefix=“tagPrefix”%>12<%@page%>指令page指令定义与页面相关的属性。格式:<%@pagepage_directive_attr_list%>举例:<%@pagelanguage=“java”i

8、sThreadSafe=“true”%>page指令的属性有import、contentType、isThredSafe、Sessioin、buffer、autoflush、extends、info、errorpage、isErrorPage、language、pageEncoding等。13page指令的属性——importimport属性指定由Servlet导入的package。i

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

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

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