自定义标记支持Java EE

时间:2012-08-23 10:53:14

标签: html5 java-ee custom-tag

在Java EE环境中给出以下HTML:

<input name="foo" value="hello" />

我希望ServletRequest.getParameterNames()包含foo

但是举个例子:

<footag name="foo" value="hello"/>

我希望ServletRequest.getParameterNames()可以包含foo,但事实并非如此。这引出了我的思考:

  1. 为什么ServletRequest接受输入标记中的值但不接受我的自定义标记?
  2. 我是否正确地假设HTML5支持这种可扩展性?
  3. 有没有人确切知道ServletRequest接受参数绑定的标签?

1 个答案:

答案 0 :(得分:0)

经过进一步调查后发现实际上浏览器没有发送表单参数。根据{{​​3}}:

  

可提交的元素:

     

表示在提交表单元素时可用于构造表单数据集的元素。

     

按钮,输入,keygen,对象,选择,textarea

似乎只有这些标签才能提供发布的数据。因此导致问题的不是RequestServlet