Java struts 2-将参数从一个页面传递到另一个页面
使用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标记
<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"/>