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

在登录页面的form 表单里输入登录名和密码 到servlet里获取无论英文还是中文却一直是null

request.getParameter()获得的值为null,说明提交的表单中没有该参数名的数据。
所以,检查文本框的name值与getParameter的参数名是否一致,文本框是否在提交的form内,form提交的方式是否post还是get。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-19
你看一下。你request.getparameter的参数是不是你form表单里对应的text的name或者password的name。
第2个回答  2013-09-19
有可能是你没有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>本回答被提问者和网友采纳