为什么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);
}
%> 展开
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);
}
%> 展开
3个回答
展开全部
麻烦表单中用name可好
getParameter中的参数是表单中的name属性而非id
<form action="looknews.jsp">
用户名:<input name="name">
密码:<input type="password" name="pass">
<input type="submit" value="登陆" id="sub">
</form>
getParameter中的参数是表单中的name属性而非id
<form action="looknews.jsp">
用户名:<input name="name">
密码:<input type="password" name="pass">
<input type="submit" value="登陆" id="sub">
</form>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的值没有传递过去,在looknews.jsp?name=”张三” 就行了 自己试试下吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
麻烦表单中用name可好
getParameter中的参数是表单中的name属性而非id
<form
action="looknews.jsp">
用户名:<input
name="name">
密码:<input
type="password"
name="pass">
<input
type="submit"
value="登陆"
id="sub">
</form>
getParameter中的参数是表单中的name属性而非id
<form
action="looknews.jsp">
用户名:<input
name="name">
密码:<input
type="password"
name="pass">
<input
type="submit"
value="登陆"
id="sub">
</form>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询