- 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学习日志
JSP学习日志
一开始我们必须导入(import) javax.servlet.*、javax.servlet.http.*。
javax.servlet.* :存 与HTTP 协议无关的一般性Servlet类;
javax.servlet.http.* :除了继承javax.servlet.* 之外,并且还增加与HTTP 协议有关的功能。
所有Servlet 都必须实现javax.servlet.Servlet接口(Interface),但是通常我们都会从
javax.servlet.GenericServlet 或javax.servlet.http.HttpServlet 择一来实现。若写的Servlet
程序和HTTP 协议无关,那么必须继承GenericServlet类;若有关,就必须继承HttpServlet 类。
javax.servlet.* 里的ServletRequest和ServletResponse接口提供存取一般的请求和响应;
而javax.servlet.http.* 里的HttpServletRequest 和HttpServletResponse 接口,则提供HTTP
请求及响应的存取服务。
单引号 改为 \
双引号 改为 \
斜线 \ 改为 \\
起始标签 % 改为 lt;%
结 标签 % 改为 %\
jsp:useBean
jsp:setProperty
jsp:getProperty
jsp:include
jsp:include元素允许你包含动态和静态文件,这两种产生的结果是不尽相同的。
jsp:include的语法:
jsp:include page={urlSpec | %= expression %} flush=true | false /
或
jsp:include page={urlSpec | %= expression %} flush=true | false
jsp:param name=PN value={PV | %= expression %} / *
/jsp:include
范例:
jsp:include page=scripts/Hello.jsp /
jsp:include page=Hello.html /
jsp:include page=scripts/login.jsp
jsp:param name=username value=browser /
jsp:param name=password value=1234 /
/jsp:include
jsp:forward
jsp:forward这个标签的定义:将客户端所发出来的请求,从一个 JSP 网页转交给另一个 JSP网页。不过有一点要特别注意,jsp:forward标签之后的程序将不能执行。
jsp:forward的语法:
jsp:forward page={relativeURL | %= expression %} /
或
jsp:forward page={relativeURL | %= expression %}
jsp:param name=PN value={PV | %= expression %} / *
/jsp:forward
说明:
如果你加上jsp:param标签,你就能够向目标文件传送参数和值,不过这些目标文件必须也是一个能够取得这些请求参数的动态文件,例如:.cgi、.php、.asp 等等。
范例:
jsp:forward page=/SayHello.jsp /
或者
jsp:forward page=/SayHello.jsp
jsp:param name=username value=Mike /
/jsp:forward
jsp:param
jsp:param用来提供 key/value 的信息,它也可以与jsp:include、jsp:forward和
jsp:plugin 一起搭配使用。
当在用jsp:include或者jsp:forward时,被包含的网页或转向后的网页会先看看 request对象里除了原本的参数值之外,有没有再增加新的参数值,如果有增加新的参数值时,则新的参数值在执行时,有较高的优先权。例如: 一个 request 对象有一个参数 A = foo;另一个参数 A = bar 是在转向时所传递的参数,则网
文档评论(0)