Servlet无法将响应发送回JSP?
我创建了一个项目,只是为了了解在servlet中分派是如何工作的,以便在收到另一个jsp的请求后将响应发送回jsp。但问题是jsp很好地发送了请求,当servlet响应的时候,我得到了某种404错误,一切都停止了 以下是我在post方法中的代码:Servlet无法将响应发送回JSP?,jsp,servlets,Jsp,Servlets,我创建了一个项目,只是为了了解在servlet中分派是如何工作的,以便在收到另一个jsp的请求后将响应发送回jsp。但问题是jsp很好地发送了请求,当servlet响应的时候,我得到了某种404错误,一切都停止了 以下是我在post方法中的代码: protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
request.setAttribute("key", "Any message can be stored.");
out.println("Mansoor");
out.println(request.getParameter("operation"));
String url = "/" + request.getParameter("operation") + ".jsp";
System.out.println(url);
//response.sendRedirect(url);
response.sendRedirect("url");
}
不要使用重定向 使用: @D3T0NAT0R也阅读可能对您有所帮助。。
RequestDispatcher rd= request.getRequestDispatcher(url);
rd.forward(request, response);