JSP actions 使用您可以动态的插入一个文件重用JavaBeans组件前进到另一个页面或为Java 插件生成一个HTML可以使用的action 有
() jsp:include 在页面被请求时包含进一个文件
() jsp:useBean找到或实例化一个JavaBean
() jsp:setProperty设置一个JavaBean属性
() jsp:getProperty将JavaBean的属性插入到输出
() jsp:forward让请求者可以向前到一个新的页面
() jsp:plugin用OBJECT或EMBED标签为Java plugins生成特定的浏览器的代码
jsp:include Action
这个action使您可以在即将生成的页面上包含进一些文件
<jsp:include page="relative URL" flush="true" />
与include directive不同这个action是在页面被请求时才将文件包含进来而include directive则是在JSP页面被转换为servlet时包含文件为了提高效率include action做了一点小小的牺牲即它不允许被包含的页面含有一般的JSP代码(例如不可设置HTTP头)但是它具有显着的灵活性如下面的JSP 代码它实现将四个不同的片段插入如下的页面每一次当标题改变的时候您仅需修改这四个文件而无须更改主要的JSP 页面
WhatsNewjsp
<HTML>
<HEAD>
<TITLE> JSP教程</TITLE>
<BODY >
<CENTER>
<TABLE BORDER= BGCOLOR="#EF">
<TR><TH CLASS="TITLE"> What"s New at Chinese comic sites</TABLE>
</CENTER>
<P>
Here is a summary of our four most recent news stories:
<OL>
<LI><jsp:include page="news/Itemhtml" flush="true"/>
<LI><jsp:include page="news/Itemhtml" flush="true"/>
<LI><jsp:include page="news/Itemhtml" flush="true"/>
<LI><jsp:include page="news/Itemhtml" flush="true"/>
</OL>
</BODY>
</HTML>
当然您可以定义自己的HTML文件但有一点请注意
您应该将文件放到您的JSP目录下的news目录内