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

最佳答案

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

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

在您的servlet中:
String htmlFormName = request.getParameterValue("htmlFormName");

09-05 05:56