1. 程式人生 > >web開發----jsp中通用模版的動態引用其它頁面

web開發----jsp中通用模版的動態引用其它頁面

前面寫了一篇 

主要是講解了 靜態引入的頁面 運用。

就是jsp中 包含 另一個靜態的 jsp頁面。

如果想引用動態的頁面呢?

也就是說 引入的頁面 是 動態 生成的資料。

JSP頁面中如何將某個action生成的另一個JSP頁面包含進來? 兩個方法

sturts框架可使用s:action標籤

a.jsp 包含gseType 這個actioin生成的頁面  可在 a.jsp頁面相應位置中加入
<s:action name="gseType" executeResult="true" namespace="/query">
			<s:param name="type">new</s:param>
			<s:param name="typeId">
				<s:property value="typeId" escape="false" />
			</s:param>
		</s:action>
這裡gseType對應 struts.xml中配置的action名,query對應namespace 傳了兩個引數到 action中 分別是 type=new    typeId 等於a.jsp中的typeId值

struts.xml中的相應 配置

	<package name="query" extends="json-default" namespace="/query">
		<action name="gseType" class="GseTypeAction">
			<result name="success">/menu.jsp</result>
		</action>		
	</package>


menu.jsp 是 被包含的頁面 

非struts框架用ajax返回頁面

詳情可參考

中的