JSP跳转到SERVLET后不能再跳转到指定JSP 10
Web工程名为:HelloServlet这是SERVLET代码:publicvoiddoPost(HttpServletRequestrequest,HttpServle...
Web工程名为:HelloServlet
这是SERVLET代码:public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
String username = request.getParameter("userName");
String userpass = request.getParameter("userPass");
if(username=="accp"&&userpass=="123"){
ServletContext sc = getServletContext();
RequestDispatcher rd = null;
rd = sc.getRequestDispatcher("/success.jsp"); //定向的页面
rd.forward(request, response);
}
}
这是欢迎页面代码:
<body>
<form action="HelloServlet" method="post" name=form1>
用户名:<input type=text name="userName">
<br>密码: <input type=text name="userPass"> <br>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
</body>
这是点击提交后进入的页面地址:http://localhost:8080/TestServlet/HelloServlet
web.xml配置:
<servlet>
<servlet-Name>HelloServlet</servlet-Name>
<servlet-Class></servlet-Class>
</servlet>
<servlet mapping>
<servlet-Name>HelloServlet</servlet-Name>
<URL-Pattern></URL-Pattern>
</servlet mapping> 展开
这是SERVLET代码:public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
String username = request.getParameter("userName");
String userpass = request.getParameter("userPass");
if(username=="accp"&&userpass=="123"){
ServletContext sc = getServletContext();
RequestDispatcher rd = null;
rd = sc.getRequestDispatcher("/success.jsp"); //定向的页面
rd.forward(request, response);
}
}
这是欢迎页面代码:
<body>
<form action="HelloServlet" method="post" name=form1>
用户名:<input type=text name="userName">
<br>密码: <input type=text name="userPass"> <br>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
</body>
这是点击提交后进入的页面地址:http://localhost:8080/TestServlet/HelloServlet
web.xml配置:
<servlet>
<servlet-Name>HelloServlet</servlet-Name>
<servlet-Class></servlet-Class>
</servlet>
<servlet mapping>
<servlet-Name>HelloServlet</servlet-Name>
<URL-Pattern></URL-Pattern>
</servlet mapping> 展开
5个回答
展开全部
<servlet>
<servlet-Name>HelloServlet</servlet-Name>
<servlet-Class></servlet-Class>
</servlet>
<servlet mapping>
<servlet-Name>HelloServlet</servlet-Name>
<URL-Pattern></URL-Pattern>
</servlet mapping>
这个配置文件有问题,<servlet-Class></servlet-Class>和<URL-Pattern></URL-Pattern>都没配置,怎么进入servlet
<servlet-Name>HelloServlet</servlet-Name>
<servlet-Class></servlet-Class>
</servlet>
<servlet mapping>
<servlet-Name>HelloServlet</servlet-Name>
<URL-Pattern></URL-Pattern>
</servlet mapping>
这个配置文件有问题,<servlet-Class></servlet-Class>和<URL-Pattern></URL-Pattern>都没配置,怎么进入servlet
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
web.xml 里 <servlet-Class></servlet-Class>
和<URL-Pattern></URL-Pattern>
没配置,你确定登录提交的时候能进SERVLET吗?
和<URL-Pattern></URL-Pattern>
没配置,你确定登录提交的时候能进SERVLET吗?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没有设置request.setAtrribute(),就不能用request跳,只能用response跳转,response.sendRedirect()方法跳转!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onload
判断是否需要执行函数。
执行的函数来触发事件
判断是否需要执行函数。
执行的函数来触发事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
修改 rd = sc.getRequestDispatcher("/success.jsp"); //定向的页面
为:rd = sc.getRequestDispatcher("/success.jsp").forward(request,response);
为:rd = sc.getRequestDispatcher("/success.jsp").forward(request,response);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询