为什么 request.getParameter 得不到属性username的值 返回值是null 明明有这个属性的? 搞了一天啊!!1

 我来答
召秋梵悌p1
2012-05-19 · TA获得超过2282个赞
知道小有建树答主
回答量:616
采纳率:80%
帮助的人:680万
展开全部
1. 确认你的request.getParameter("username"); 中的属性名称无误。
2. 确认页面上对应的用户名文本框的name="username"
3. 确认页面是否只有一个form表单。
追问
1和2都对
3 。我有多个表单怎么办
追答
如果多个表单,点击不同表单的submit按钮提交的是不同的参数,就应该调相应不同的后台处理servlet或JSP。
比如你点击的是第二个表单的提交,那么提交的就是第二个表单的参数,假如username这个字段不在第二个表单里面,那么你后即处理时request.getParameter("username")肯定就拿不到相应的值。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式