servlet中无法使用request.getParameter()获取表单对象
Stringch=request.getParameter("textfield");if(ch=="1"){request.getRequestDispatcher("...
String ch = request.getParameter("textfield");
if(ch == "1"){
request.getRequestDispatcher("left.html").forward(request, response);
}else{
request.getRequestDispatcher("right.html").forward(request, response);
}
我在另一个页面有一个表单,无论我在文本域中输入什么都跳转到right.html,正常的话,如果我输入1,应该跳转到left.html。 展开
if(ch == "1"){
request.getRequestDispatcher("left.html").forward(request, response);
}else{
request.getRequestDispatcher("right.html").forward(request, response);
}
我在另一个页面有一个表单,无论我在文本域中输入什么都跳转到right.html,正常的话,如果我输入1,应该跳转到left.html。 展开
5个回答
展开全部
应该是 if("1".equals(ch)) 吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你的判断有问题。
建议你改写成:
if(ch!=null && ch.equals("1"))
建议你改写成:
if(ch!=null && ch.equals("1"))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表单页面中的名字是textfield吗?都贴出来吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将ch在控制台打印出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询