- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP Servlet 技术总结
JSP技术总结 2
1. JSP页面元素构成 2
2. JSP脚本元素 2
3. 注释 2
4. JSP指令 2
5. JSP动作元素 3
6. JSP内置对象 5
7. JSP内置对象及其作用 5
8. 获取页面参数 5
9. 重定向(forward与sendRedirect)区别 6
10. JSP和Servlet的区别 7
11. Cookie学习 7
12. Session学习 9
Servlet技术总结 9
1. Servlet生命周期 9
2. Servlet的方法说明: 10
3. Servlet 在web.xml中的配置 10
4. Servlet元素说明 11
5. 如何写一个Servlet? 11
6. 在web.xml里配置的初始化参数怎么才能读回来? 12
7. 如何获得网页中form表单中的参数 12
8. session跨请求(页面)传数据怎么实现? 12
9. 过滤器如何使用? 13
10. 监听器如何使用? 13
JSP技术总结
JSP页面元素构成
JSP页面元素有:静态内容,JSP指令,表达式,Scriptlet,声明,JSP动作和注释。
JSP脚本元素
JSP指令用来设置和整个JSP网页相关的属性,以%@ 指令名 属性=”值”%形式编写.
JSP表达式用于计算表达式的值,并以%=代码%形式编写。
JSP声明用于声明变量和方法,并以%!代码%形式编写。
JSP Scriptlet用于将复杂的java代码插入JSP页面,并以%代码%形式编写。
注释
!――注释――
在客户端HTML源代码中产生和上面一样的数据。
%――注释――%
这是隐藏注释,写在JSPp程序中,但不发给客户端,用隐藏注释标记的字符会在JSP编译时被忽略。也不会显示到客户端浏览器中,也不会在源代码总看到。
Scriptlet中的注释。
Java的注释规则在scriptlet中也能使用常用java注释,
使用”//”表示单行注释。
使用”/**…..*/”表示多行注释。
JSP指令
JSP指令控制对整个页面的处理。JSP指令包括:page指令,include指令,taglib指令。
page指令
page指令主要用于设置页面的各种属性。
Page指令的基本属性如下:
Language:定义编写scriptlet声明和表达式所使用的脚本语言,默认情况下使用Java语言。
Import:将需要的包或类引入到JSP页面中,默认情况下如果未指定包,则将导入lava.lang.*,javax.serlvlet.*和javax.servlet.jsp.*包。
注:引用多个包之间用逗号隔开。
Buffer:以千字节为单位指定缓冲区的大小。缓冲区用于存储客户端请求,其默认为8KB。
ErrorPage:设置该JSP页面的错误处理页面的URL,处理当前页面中引发但未捕获到的异常。
IsErrorPage:表示该页面是否为错误处理页面。
例子:%@ page language=”语言种类” import=“包或类的路径” buffer=“页面缓冲区大小(8KB)” errorPage=“错误页面的URL(error.jsp)” isErrorPage=“true/False”%
include指令
include指令用于在运行时将HTML文件或JSP页面嵌入到另一个页面。
Include指令的语法如下:
% @ include file=”文件名”%
include指令可以放在JSP页面的任意位置,放在哪儿包含的文件就显示在哪儿。
Include指令只支持File属性,该属性指定与要在编译时嵌入的文件的名称。
taglib指令
taglib指令的作用是在JSP页面中,将标签库描述文件(TLD)引入到该页面中,并设置前缀,利用标签的前缀去使用标签库描述文件中的标签。
Taglib指令允许用户使用自定义标签。
JSP动作元素
(1)jsp:param
jsp:param 操作被用来以“名-值”对的形式为其他标签提供附加信息。它和jsp:include,jsp:forward和jsp:plugin一起使用。
使用方式:jsp:param name=”paramName” value=”paramValue”/
(2) jsp:include
jsp:include操作允许在请求时间内在现成的JSP页面里面包含静态或者动态资源,此指令效率比%@ page include%指令的效率低,但可以增加动态内容。
使用格式:jsp:include page=”filename” flush=”ture”/
或者:jsp:include page=”fileName” flush=”true”
jsp:param
原创力文档


文档评论(0)