request.getparameter 为什么获取的值为Null

在登录页面的form表单里输入登录名和密码到servlet里获取无论英文还是中文却一直是null... 在登录页面的form 表单里输入登录名和密码 到servlet里获取无论英文还是中文却一直是null 展开
 我来答
fc...3@sohu.com
推荐于2018-03-13 · TA获得超过206个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:66.2万
展开全部
request.getParameter()获得的值为null,说明提交的表单中没有该参数名的数据。
所以,检查文本框的name值与getParameter的参数名是否一致,文本框是否在提交的form内,form提交的方式是否post还是get。
明敏cslg
2013-09-19 · TA获得超过1646个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:151万
展开全部
你看一下。你request.getparameter的参数是不是你form表单里对应的text的name或者password的name。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忠毅俭朴
2013-09-19 · 超过27用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:27.7万
展开全部
有可能是你没有submit,使用表单传递参数给servlet,必须通过submit才能正确传递,否则只会得到null。解决方案:
<form id="reg_form" name="reg_form" accept-charset="utf-8" method="post" action="servlet/RegistServlet">
......
<input type="submit" value="提交">

</form>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式