- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12.在js话p页面中包含文件及applet
在JSP页面中包含文件 议程 使用jsp:include在请求期间包含页面(动态载入) 使用%@ include ... %(include指令)在页面转换期间包含文件(静态载入) 为什么jsp:include一般要好于include指令 使用jsp:plugin包含使用Java插件的applet 在请求期间包含文件: jsp:include 格式 jsp:include page=Relative URL / 目的 为了重用JSP,HTML,或纯文本的内容 为了能够更新被包含的内容,但不改变包含该内容的那些主JSP页面 注意 JSP内容不能影响主页面:只有使用被包含JSP页面的输出。 不要忘记结尾的斜杠。 以斜杠开头的相对URL按照相对于Web应用进行解析,而非相对于服务器的根目录。 可以包含WEB-INF目录中的文件。 jsp:include示例:新闻头条页面(主页面) …BODY TABLE BORDER=5 ALIGN=CENTER TRTH CLASS=TITLE Whats New at JspN/TABLE P Here is a summary of our three most recent news stories: OL LIjsp:include page=/WEB-INF/Item1.html / LIjsp:include page=/WEB-INF/Item2.html / LIjsp:include page=/WEB-INF/Item3.html / /OL /BODY/HTML 新闻头条页面续(第一个被包含的页面) BBill Gates acts humble./B In a startling and unexpected development, Microsoft big wig Bill Gates put on an open act of humility yesterday. A HREF=/Never.html More details.../A 注意,该页面不是一个完整的HTML文档;它只含有适合于它的插入点的一些标签。 jsp:param元素:增加请求参数 代码 jsp:include page=/fragments/StandardHeading.jsp jsp:param name=bgColor value=YELLOW //jsp:include URL http://host/path/MainPage.jsp?fgColor=RED 主页面 fgColor: RED bgColor: null 不管是在包含其他文件之前还是之后检查 被包含页面 fgColor: RED bgColor: YELLOW 在页面转换期间包含文件:%@ include … % 格式 %@ include file=Relative URL % 目的 为了在多个页面重用JSP内容,且需要JSP页面能够影响主页面。 注意 并不要求服务器检测被包含文件的更改,实际上,它们也不去检测。 因此,只要被包含文件发生更改,就需要更改JSP文件。 可以使用OS所特有的机制,比如Unix的“touch”命令或 ?%-- Navbar.jsp modified 12/1/03 --% %@ include file=Navbar.jsp % jsp:include对%@ include … 应该使用哪种方式? 只要有可能,尽量使用jsp:include 对被包含页面的更改不需要任何手动的更新 jsp:include和include指令(@include)在速度上的区别并不显著 然而,include指令(%@ include …%)还有其他功能 主页面 %! int accessCount = 0; % 被包含页面 %@ include file=snippet.jsp % %= accessCount++% Include指令的例子:可重用的页脚 %@ page import=java.util.Date % %-- The following become fields in each servlet that results from a JSP page that includes this file. --% %!private int accessCount = 0; private Date accessDate = new Date(); private String accessHost = INo previous access/I; % PHRThis page copy; 2003 A HREF=http////A. This page has been acc
文档评论(0)