}else{//ログイン失敗時
//リダイレクト
response.sendRedirect("/example25/LoginServlet");
このようにリダイレクトした時に、このようなエラーが出ます。
同じクラス内(Login.servlet)のprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
RequestDispatcher dispatcher=request.getRequestDispatcher("/WEB-INF/jsp/login.jsp"); dispatcher.forward(request, response); }
ここに行き、requestされるはずなのですが、どのように、他支所すればいいのでしょうか?
java
1HTTP Status 500 - Cannot forward after response has been committed 2 3type Exception report 4 5message Cannot forward after response has been committed 6 7description The server encountered an internal error that prevented it from fulfilling this request. 8 9exception 10 11java.lang.IllegalStateException: Cannot forward after response has been committed 12 servlet.LoginServlet.doGet(LoginServlet.java:29) 13 servlet.LoginServlet.doPost(LoginServlet.java:64) 14 javax.servlet.http.HttpServlet.service(HttpServlet.java:650) 15 javax.servlet.http.HttpServlet.service(HttpServlet.java:731) 16 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 17note The full stack trace of the root cause is available in the Apache Tomcat/7.0.65 logs. 18 19Apache Tomcat/7.0.65
どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/25 09:11