熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JSP中Actions的使用

2013-11-15 11:53:05  來源: JSP教程 

  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目錄內


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19813.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.