Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14441575
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 20:36:16

下载本文示例代码
   JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。    JSP动作包括:    jsp:include:在页面被请求的时候引入一个文件。    jsp:useBean:寻找或者实例化一个JavaBean。    jsp:setProperty:设置JavaBean的属性。    jsp:getProperty:输出某个JavaBean的属性。    jsp:forward:把请求转到一个新的页面。    jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。    13.1 jsp:include动作    该动作把指定文件插入正在生成的页面。其语法如下: <jsp:include page="relative URL" flush="true" />   前面已经介绍过include指令,它是在JSP文件被转换成Servlet的时候引入文件,而这里的jsp:include动作不同,插入文件的时间是在页面被请求的时候。jsp:include动作的文件引入时间决定了它的效率要稍微差一点,而且被引用文件不能包含某些JSP代码(例如不能设置HTTP头),但它的灵活性却要好得多。    例如,下面的JSP页面把4则新闻摘要插入一个“What's New ?”页面。改变新闻摘要时只需改变这四个文件,而主JSP页面却可以不作修改:    WhatsNew.jsp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>What's New</TITLE></HEAD><BODY BGCOLOR="#FDF5E6" TEXT="#000000" LINK="#0000EE"VLINK="#551A8B" ALINK="#FF0000"><CENTER><TABLE BORDER=5 BGCOLOR="#EF8429"><TR><TH CLASS="TITLE">What's New at JspNews.com</TABLE></CENTER><P>Here is a summary of our four most recent news stories:<OL><LI><jsp:include page="news/Item1.html" flush="true"/><LI><jsp:include page="news/Item2.html" flush="true"/><LI><jsp:include page="news/Item3.html" flush="true"/><LI><jsp:include page="news/Item4.html" flush="true"/></OL></BODY></HTML>共4页。 1 2 3 4 :    JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。    JSP动作包括:    jsp:include:在页面被请求的时候引入一个文件。    jsp:useBean:寻找或者实例化一个JavaBean。    jsp:setProperty:设置JavaBean的属性。    jsp:getProperty:输出某个JavaBean的属性。    jsp:forward:把请求转到一个新的页面。    jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。    13.1 jsp:include动作    该动作把指定文件插入正在生成的页面。其语法如下: <jsp:include page="relative URL" flush="true" />   前面已经介绍过include指令,它是在JSP文件被转换成Servlet的时候引入文件,而这里的jsp:include动作不同,插入文件的时间是在页面被请求的时候。jsp:include动作的文件引入时间决定了它的效率要稍微差一点,而且被引用文件不能包含某些JSP代码(例如不能设置HTTP头),但它的灵活性却要好得多。    例如,下面的JSP页面把4则新闻摘要插入一个“What's New ?”页面。改变新闻摘要时只需改变这四个文件,而主JSP页面却可以不作修改:    WhatsNew.jsp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>What's New</TITLE></HEAD><BODY BGCOLOR="#FDF5E6" TEXT="#000000" LINK="#0000EE"VLINK="#551A8B" ALINK="#FF0000"><CENTER><TABLE BORDER=5 BGCOLOR="#EF8429"><TR><TH CLASS="TITLE">What's New at JspNews.com</TABLE></CENTER><P>Here is a summary of our four most recent news stories:<OL><LI><jsp:include page="news/Item1.html" flush="true"/><LI><jsp:include page="news/Item2.html" flush="true"/><LI><jsp:include page="news/Item3.html" flush="true"/><LI><jsp:include page="news/Item4.html" flush="true"/></OL></BODY></HTML>共4页。 1 2 3 4 : 下载本文示例代码


Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三Java Servlet和JSP教程之十三
阅读(115) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~