没看到你的getParameter()语句,不知道具体情况啊!
在接收值的页面试着把接收到的值输出来看一下呢??
输值的时候用一些特殊符号开头,不然如果接收到的是空串,你不知道到底输出值没有,如:
String comment = requestgetParameter("comment");
outprintln(""+comment+"@@@@@");
request只能在本页面流转。
如果只是单单在本页面上提交,它取到的是Null
解决的方法有两个:
1提交到另一个页面,在另一个页面上获取值
2在本页面上加<form action="#" method="POST">
解说能力不太好。。不知道能不能理解。。
如果不懂,再详谈
如果想获取到页面中的值,所有的标签框必须存在“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内,这样页面会整洁和清晰些。
String s=requestgetParameter("PASS");
要用对象点getParameter
outprint(s);
不能加“”
没看懂你说的什么意思,tomcat只是个容器,不处理你提交的表单
不可能取不出来的,我不知道你提交给什么去处理表单的,你试下这个,提交到当前页面
<form action="你的页面名称jsp">
密码:<input type="password" name="pass">
<input type="submit" value="submit" name="submit"/>
</form>
<%=requestgetParameter("pass") %>
以上就是关于request.getParameter()取不到页面传的值全部的内容,包括:request.getParameter()取不到页面传的值、救命,jsp reuqest.getParamter 取不到值、servlet为什么获取不到页面输入的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)