将操作重定向到另一个操作struts.xml
:
<action name="CheckLogin" class="LoginS" method="checkLogin">
<result name="input" type="redirectAction">
<param name="actionName">SectorDisplay</param>
<param name="branch_id">${branch_id}</param>
</result>
</action>
参数以branch_id
的形式发送,但在url
上,它显示为
http://localhost:8085/Display/SectorDisplay.action?branch_id=110
我认为它不是POST,它的GET。
我不想在网址上显示参数,是否有任何方法可以隐藏它或如何将其发布到操作中?
谢谢..
答案 0 :(得分:4)
使用重定向,您只能传递GET
个参数。您可以使用action chaining作为替代方案。
查看这些帖子了解详情:
Can you do a struts2 action redirect using POST instead of GET?
Struts 1 redirect from action to action with parameters as POST request