<action path="/pay/payInfo" type="com.dlsw.struts.action.pay.PayInfoAction">         
<forward name="list"  path="/pay/payInfoList.jsp" />
  <forward name="edit"  path="/pay/payInfoEdit.jsp" />
  <forward name="print" path="/pay/payInfoPrint.jsp" />
  <forward name="view"  path="/pay/payInfoView.jsp"   /> 
</action>所有的用户请求都先交给PayInfoAction来处理,
<forward name="list"  path="/pay/payInfoList.jsp" />是分页显示员工的工资信息,
分页处理先由PayInfoAction来处理,处理过程包括取出持久对象、将持久对象放入bean中等等,
然后由PayInfoAction转到payInfoList.jsp页面,页面中迭代显示员工工资信息,部分代码:
<logic:iterate name="payinfolist" id="pay" >
     <bean:define id="key" name="pay" property="id" />
<td><div align="center">&nbsp;<bean:write name="key" property="employeeid" /></div></td>
    <td><div align="center">&nbsp;<bean:write name="key" property="period" /></div></td>
    <td><div align="center">&nbsp;<bean:write name="pay" property="name" /></div></td>
    <td><div align="center">&nbsp;<bean:write name="pay" property="basepay"/></div></td>
    <td><div align="center">&nbsp;<bean:write name="pay" property="otherpay" /></div></td>
    <td><div align="left">&nbsp;<bean:write name="pay" property="oth1" /></div></td>
</logic:iterate>
 上面的处理过程运行起来没有任何问题,问题是现在我想在另一个地方(比如首页)显示出员工的工资信息,
 我试了两种方法:
 方法1:在首页中包含payInfoList.jsp页面,
 <%@include file="pay/payInfoList.jsp"%>
 tomcat提示:Cannot find bean payinfolist in any scope
 因为所有的请求都是先交给PayInfoAction来处理的,PayInfoAction还没有将payinfolist放入request中,所以肯定出错!
 方法2:在首页中包含payInfo.do,
 <%@include file="pay/payInfo.do"%>
 tomcat提示:File "/pay/payInfo.do" not found
 显然这个方法也是行不通的。
 
 
 不知道我表述清楚我的意思没有?