Struts 1.2 Actions,阅读查询参数的“正确”方式?

时间:2016-04-21 14:33:49

标签: struts-1

如果我有一个html表单,那么我应该使用ActionForm来读取我的Action中的用户输入。

但是我应该将所有类型的用户输入都视为表单数据吗?

让我说我有一个链接查询参数传递给我的行动?我还应该使用ActionForm吗?例如showProfile.do?userid=XXXXX。阅读此类用户输入的推荐方法是什么?我应该使用request.getParameter(“userid”)进行这种输入吗?使用ActionForm是一个好主意,但是对于这些ActionForm类有另一种命名模式,比如UserActionQuery?

我是Struts 1.2的新开发者,我知道我可以按照自己的意愿去做。但我有点想要一个好的练习模式。

1 个答案:

答案 0 :(得分:1)

在操作类中获取参数的标准方法是使用ActionForm

但如果您愿意,您可以使用表格获取者/设定者或使用request.getParameter("userId")以问题中描述的方式访问参数。

FormAction是获取表单元素的值。因此,如果您想在URL中传递参数,则应使用其他方式。