STRUTS2 - 值堆栈值在URL中传递!

时间:2011-01-18 18:40:53

标签: java struts2

我需要一个解决方案来隐藏或编码URL中的“值堆栈”值。

如果在struts.xml文件中结果是jsp,则“URL堆栈”值显示在URL中: 例子

 <action name="actionName" class="ActionClass">
      <result name="resultReturned">page.jsp</result>
    </action>

我找到了1个解决方案。 1)当我们重定向到另一个ACTION时,值不会显示在url中。 例如:

 <action...>
    <result name="resultReturned" type="redirectAction">ActionNameX</result>
    ..
    </action>

<action name="ActionNameX" >
...
</action>

还有其他解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您的意思是您的表单值是在URL中传递的吗?反过来又设置了动作,然后成为价值堆栈的一部分......只需使用带有method =“POST”的普通html表单,但请记住隐藏URL值会使书籍标记变得困难,真的只会让你感觉更好没有什么比这更安全了,因为它可能会让你陷入虚假的安全感。