servlet为什么获取不到页面输入的值

servlet为什么获取不到页面输入的值,第1张

如果想获取到页面中的值,所有的标签框必须存在“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内,这样页面会整洁和清晰些。

1 确认你的requestgetParameter("username"); 中的属性名称无误。

2 确认页面上对应的用户名文本框的name="username"

3 确认页面是否只有一个form表单

没看到你的getParameter()语句,不知道具体情况啊!

在接收值的页面试着把接收到的值输出来看一下呢??

输值的时候用一些特殊符号开头,不然如果接收到的是空串,你不知道到底输出值没有,如:

String comment = requestgetParameter("comment");

outprintln(""+comment+"@@@@@");

因为form表单的enctype编码方式不同导致的;enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。

默认地,表单数据会编码为 "application/x->

以上就是关于servlet为什么获取不到页面输入的值全部的内容,包括:servlet为什么获取不到页面输入的值、为什么 request.getParameter 得不到属性username的值 返回值是null 明明有这个属性的 搞了一天啊!!1、request.getParameter()取不到页面传的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9478416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存