别的页面有id,name,age
新的页面想要获取这些值,jsp部分代码如下
<%
String id = request.getParameter("id");
String name = request.getParameter("name");
String age = request.getParameter("age");
%>
<td><input id="id" value="<%=id%>" /></td>
<td><input id="id" value="<%=name%>" /></td>
<td><input id="id" value="<%=age%>" /></td>
为什么我取得值为null?
request.getParameter()方法是得到表单提交的值。你给的这段代码,是在jsp页面处理提交请求了,你说还有一个页面,我想你另外一个页面应该是没有提交,才得到了null
01.jsp.设置了一个
表带提交,交给02.jsp处理02.jsp,得到从01.jsp提交的值,就用getParameter()方法,
应该是另一个页面没有提交,所有你的这个jsp得不到提交的值,就会得到null
01.jsp 里面有个 文本框
01.jsp 提交到 02.jsp
那么02.jsp页面中request.getParameter("id"); 就是取的01.jsp提交的值
别的页面是如何跳转到这个页面的?表单提交?重定向?还是转发?
跳转的时候传参不正确吧
你的id重复了,可能是这个问题