如何在春天找到当前的操作

时间:2012-12-29 08:29:28

标签: spring jsp struts2

我有一个项目在spring + sturts + hibernate。在jsp页面(我显示数据列表)我有三个按钮查看,修改和添加。我想知道我按下哪个按钮以显示流程给用户。现在我使用一个名为type的变量,并在单击此按钮时将此变量更新为某个值。然后我在相应的页面中检查此变量以显示它是添加,修改还是查看。我知道这不是一个好方法。任何人都可以建议我一个好的方法。

1 个答案:

答案 0 :(得分:1)

只需对每个按钮使用不同的操作即可。通过不同的操作,您将能够确定按下了哪个按钮并显示了适当的页面/数据。

例如,在struts.xml文件中定义您的操作。

<action name="add" ...>
  <result>add_page</result>
</action>
<action name="modify" ...>
  <result>modify_page</result>
</action>
<action name="view" ...>
  <result>view_page</result>
</action>

在JSP页面中使用带有此操作的按钮。