Java struts 2-将参数从一个页面传递到另一个页面

Java struts 2-将参数从一个页面传递到另一个页面,java,struts2,Java,Struts2,使用Struts 2传递参数需要帮助 <action name="Hfddisp1" class="model.HfddispAction" method="fetch_addesc"> <result >model.HfddispAction?ad_ref_no=${ad_ref_no}</result> </action> 当我点击Clickhere-1时,我得到了上面的错误 我所要做的就是使用Struts2 url和param标记

使用Struts 2传递参数需要帮助

<action name="Hfddisp1" class="model.HfddispAction" method="fetch_addesc">
   <result  >model.HfddispAction?ad_ref_no=${ad_ref_no}</result> 
</action>
当我点击Clickhere-1时,我得到了上面的错误
我所要做的就是使用Struts2 url和param标记将广告参考号4150传递给动作,并在另一个页面中显示描述

目前您有这样一个问题:请注意,param标记没有嵌套在url标记中

你可以这样写:

请注意,上面省略了param tags value属性,因为它默认为解析提供的名称

使用多个属性,使用一个变量可以使事情更清楚:

<s:url var="myurl" action="Hfddisp2">
   <s:param name="ad_ref_no"/>
</s:url>
然后,在以后需要它的地方:

<s:property value="#myurl"/>
此外,您还应该能够通过以下方式将当前url中的所有参数包含到新url中:

<s:url action="Hfddisp2" includeParams="get"/> 

有关更多信息,请始终参考标签参考

wht URL,您可以通过此表达式看到它吗?
<s:url var="myurl" action="Hfddisp2">
   <s:param name="ad_ref_no"/>
</s:url>
<s:property value="#myurl"/>
<s:url action="Hfddisp2" includeParams="get"/>