在Java EE环境中给出以下HTML:
<input name="foo" value="hello" />
我希望ServletRequest.getParameterNames()
包含foo
。
但是举个例子:
<footag name="foo" value="hello"/>
我希望ServletRequest.getParameterNames()
可以包含foo
,但事实并非如此。这引出了我的思考:
ServletRequest
接受输入标记中的值但不接受我的自定义标记?ServletRequest
接受参数绑定的标签?答案 0 :(得分:0)
经过进一步调查后发现实际上浏览器没有发送表单参数。根据{{3}}:
可提交的元素:
表示在提交表单元素时可用于构造表单数据集的元素。
按钮,输入,keygen,对象,选择,textarea
似乎只有这些标签才能提供发布的数据。因此导致问题的不是RequestServlet
。