比如有三个页面,分别为1,2,3.我现在想把1中的一个参数id传到页面3,1必须先传到2,然后再能到3的。可是在1传到2时就发现参数不能传递。
下面是一些简要说明:
1页面的<s:url id="showchildcategoryadd" action="showchildcategoryadd" namespace="/admin">
<s:param name="id" value="id"></s:param>
</s:url><s:a href="%{showchildcategoryadd}">添加子类</s:a>2页面只是先打印出该id:<s:property value="id"/>struts.xml<action name="showchildcategoryadd">
<result name="success" type="redirect">/admin/childcategoryadd.jsp?id=${id}</result>
</action>注:已确认action类有id的getter和setter方法了
下面是一些简要说明:
1页面的<s:url id="showchildcategoryadd" action="showchildcategoryadd" namespace="/admin">
<s:param name="id" value="id"></s:param>
</s:url><s:a href="%{showchildcategoryadd}">添加子类</s:a>2页面只是先打印出该id:<s:property value="id"/>struts.xml<action name="showchildcategoryadd">
<result name="success" type="redirect">/admin/childcategoryadd.jsp?id=${id}</result>
</action>注:已确认action类有id的getter和setter方法了
或者在form中加个属性
放到隐藏域(hidden)中传
或者直接放到session中保存就可以了。。