
<table width="600" align="center" border="1" cellpadding="5" cellspacing="0">
<tr>
<td>username</td>
<td><input name="username" type="text" value="<%=username%>"></td>
<td>password</td>
<td><input name="password" type="password" value="<%=password%>"></td>
</tr>
</table>
替换你的table即可。
如果想获取到页面中的值,所有的标签框必须存在“name”属性,而不是id属性。
举例:
jsp中定义:
<input type="text" value="zhangsan1" name ="zhangsan"/>
<input type="text" value="zhangsan2" id="zhangsan"/>
在servlet中
String name= requestgetParameter (“zhangsan”);//获取到jsp中的值
结果:zhangsan1;
备注:再就是所有的标签尽量定义在提交的form内,这样页面会整洁和清晰些。
LZ你为何要这样写?
你直接在一个方法里面完成更新就是了啊,何必写两个方法?
你非要这样写的话就存在session里面吧,肯定能拿到
之所以取不到是因为表单提交不保留request里面的值
以上就是关于JSP取不到数据呀,怎么回事全部的内容,包括:JSP取不到数据呀,怎么回事、servlet为什么获取不到页面输入的值、request.getAttribute取不到值问题!感谢!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)