request.getParameter()在提交表单后返回null

时间:2016-12-15 12:52:04

标签: html jsp

我不知道什么是错的!

filename:test2.html

<html>
<body>
    <form  id="n1" method="POST" action="alter.jsp" />
    <input id="iditem" type="hidden"  value="213" />
    <input id="name1" type="hidden" value="123" />
    <input type="submit" value="test"/>
</body>
</html>

filename:alter.jsp

<%@ page import ="java.sql.*" %>
<%
String itemid = request.getParameter("iditem");
String name1 = request.getParameter("name1");
%>
<html><body>test<%= itemid %> + <%= name1 %></body></html>

提交表单后,第二页仅显示&#34; test null null&#34;

1 个答案:

答案 0 :(得分:0)

使用name属性设置参数名称。您的表单控件没有name,因此它们不会成功(即不会提交任何数据)。

id属性用于客户端操作,例如:

  • 使用片段标识符链接
  • <label>与表单控件相关联
  • 使用CSS定位
  • 使用JavaScript和DOM选择