Java – include the contents of the JSP in the servlet

I have this servlet:

public class SaveImage extends HttpServlet {

    protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
        PrintWriter out = null;
        try {
            out = response.getWriter();
            out.println("<html>");
            ...

            // I want to include here the content of this jsp:
            // /WEB-INF/my@R_531_2419@.jsp
            // (also,with the full context of the servlet)

            ...
            out.println("</html>");
            out.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Is there a problem with this (has the response been submitted?), What shall I do?

Solution

request.getRequestDispatcher("/WEB-INF/my.jsp").include(request,response);
request.getRequestDispatcher("/WEB-INF/my.jsp").include(request,response);

But you shouldn't output HTML servlets like this Just use JSP, which contains < jsp: Include / > or <% @ include file = ".."% >

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>