Servlet无法将响应发送回JSP?

时间:2014-03-21 08:11:14

标签: jsp servlets

我创建了一个项目,只是为了看看servlet如何在从另一个jsp获取请求后将响应发送回jsp。但问题是jsp发送请求相当不错,当它的servlet响应的时候,我得到某种404错误,一切都停止了。

以下是我在post方法中的代码:

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");
}

1 个答案:

答案 0 :(得分:1)

请勿使用重定向

使用:

RequestDispatcher rd= request.getRequestDispatcher(url);
rd.forward(request, response);