为什么request.getParameter()获得的值会是空的

我写了两个页面第一个是index.jsp是一个登录页面Biz和DAO我已经构建好了但是获得的值就是空的它直接就跳转到错误页面index.jsp:<formaction="... 我写了两个页面 第一个是index.jsp 是一个登录页面 Biz和DAO我已经构建好了 但是获得的值就是空的 它直接就跳转到错误页面
index.jsp:
<form action="looknews.jsp">
用户名:<input id="name">
密码:<input type="password" id="pass">
<input type="submit" value="登陆" id="sub">
</form>

looknews.jsp页面
<%
String name = request.getParameter("name");
String pass = request.getParameter("pass");

Users users = new Users();
UsersBiz usersBiz = new UsersBiz();
users.setUsersName(name);
users.setUsersPass(pass);

if(usersBiz.login(users) != null){
session.setAttribute("users",users);
}
else
{
request.getRequestDispatcher("error.jsp").forward(request,response);
}
%>
展开
 我来答
freish
推荐于2016-05-29 · TA获得超过2878个赞
知道大有可为答主
回答量:3153
采纳率:0%
帮助的人:2696万
展开全部
麻烦表单中用name可好
getParameter中的参数是表单中的name属性而非id

<form action="looknews.jsp">
用户名:<input name="name">
密码:<input type="password" name="pass">
<input type="submit" value="登陆" id="sub">
</form>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dengdongjun
2009-06-04 · TA获得超过156个赞
知道答主
回答量:172
采纳率:0%
帮助的人:0
展开全部
你的值没有传递过去,在looknews.jsp?name=”张三” 就行了 自己试试下吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贾乔於梦秋
2020-02-10 · TA获得超过3706个赞
知道小有建树答主
回答量:3068
采纳率:30%
帮助的人:417万
展开全部
麻烦表单中用name可好
getParameter中的参数是表单中的name属性而非id
<form
action="looknews.jsp">
用户名:<input
name="name">
密码:<input
type="password"
name="pass">
<input
type="submit"
value="登陆"
id="sub">
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式