如果我有一个html表单,那么我应该使用ActionForm来读取我的Action中的用户输入。
但是我应该将所有类型的用户输入都视为表单数据吗?
让我说我有一个链接查询参数传递给我的行动?我还应该使用ActionForm吗?例如showProfile.do?userid=XXXXX。阅读此类用户输入的推荐方法是什么?我应该使用request.getParameter(“userid”)进行这种输入吗?使用ActionForm是一个好主意,但是对于这些ActionForm类有另一种命名模式,比如UserActionQuery?
我是Struts 1.2的新开发者,我知道我可以按照自己的意愿去做。但我有点想要一个好的练习模式。
答案 0 :(得分:1)
在操作类中获取参数的标准方法是使用ActionForm
。
但如果您愿意,您可以使用表格获取者/设定者或使用request.getParameter("userId")
以问题中描述的方式访问参数。
FormAction是获取表单元素的值。因此,如果您想在URL中传递参数,则应使用其他方式。