java로 서블릿을 사용하고 있습니다. 한 서블릿에서 다른 서블릿으로 전달하려고합니다. 다른 서블릿에 속성을 전달하려고합니다.서블릿으로 전달하고 속성을 설정
JSP로 전달하려는 경우 제대로 작동합니다. 내가
request.setAttribute("attrName", attribute)
request.getRequestDispatcher("forward.jsp").forward(request, response);
을하지만 서블릿과 같은 작업을 수행 할 때 :
는request.setAttribute("attrName", attribute)
request.getRequestDispatcher("TheServlet").forward(request, response);
내 서버는 밖으로 괴물과 나는 다음과 같은 오류 얻을 : 나는 내가 사용할 수 있습니다 알고
javax.servlet.ServletRequestWrapper.isAsyncStarted(ServletRequestWrapper.java:395)
을 서블릿으로 리다이렉트하는 라인 :
response.sendRedirect("TheServlet");
하지만 전달 대신 리다이렉트 할 때 어떤 이유로 집합 속성이 작동하지 않습니다.
그래서 서블릿 a에서 서블릿 b로 속성을 전달하려면 어떻게해야합니까? 나는 web.xml에서 많이 변경하지는 않았지만 앞으로는 (요청 속성이 작동하지 않습니다.) – Bosiwow
나는 사용자를위한 오류 메시지이므로 문자열 url로 전달할 것입니다. 고맙습니다. – Bosiwow
당신은 포워드와 포워드 사이의 차이점을 알려줄 수 있습니까? – Bosiwow