比如首页要包含若干个排行列表,这时候需要包含几个action的结果view,通用的方法是用iframe,可是这个方法比较恶心,还要设长度宽度。
(1)在一个页面中包含另几个页面,用ww标签:
<%@ page language="java" errorPage="/error.jsp" pageEncoding="UTF-8"
contentType="text/html; charset=utf-8"%>
<%@ taglib uri="/webwork" prefix="ww"%>
<div id="left_main_02">
<ww:include value="ammringtone/downloadrate_index.jsp"></ww:include>
</div>
(2)ammringtone/downloadrate_index.jsp里面这样写:
<%@ page language="java" errorPage="/error.jsp" pageEncoding="UTF-8"
contentType="text/html; charset=utf-8"%>
<%@ taglib uri="/webwork" prefix="ww"%>
<ww:action name="downloadrate_index" namespace="/ammringtone" executeResult="true">
<ww:param name="ammRingtonePage.fkindid">2029252</ww:param>
</ww:action>
(3)在xwork.xml里面定义这个action:
<action name="downloadrate_index" class="ammRingtoneAction"
method="showDownloadRate">
<result name="success" type="freemarker">/ammringtone/downloadrate_index.ftl</result>
</action>