是否可以从Java HTTPServletRequest中检索表单名称?

时间:2009-08-09 20:03:46

标签: java http forms servlets

我想获取用于从Java HTTPServletRequest对象发布参数的表单的名称。这可能吗。我没有看到任何看起来会将它返回给我的方法。

1 个答案:

答案 0 :(得分:12)

HTML表单名称未作为请求的一部分提交。如果您需要它(为什么?),您可以将其作为隐藏输入提交:

<form name="myForm" action="/my_servlet">
  <input type="hidden" name="htmlFormName" value="myForm"/>
  ...

在你的servlet中:

String htmlFormName = request.getParameterValue("htmlFormName");