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

Rob*_*ker 4 java forms servlets http

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

Chs*_*y76 12

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

<form name="myForm" action="/my_servlet">
  <input type="hidden" name="htmlFormName" value="myForm"/>
  ...
Run Code Online (Sandbox Code Playgroud)

在你的servlet中:

String htmlFormName = request.getParameterValue("htmlFormName");
Run Code Online (Sandbox Code Playgroud)