gpt4 book ai didi

java - RequestDispatcher 到同一包中的 JSP

转载 作者:行者123 更新时间:2023-11-30 05:11:16 25 4
gpt4 key购买 nike

如果我有一个 servlet,我可以毫无问题地转发到 WebContent 文件夹中的 jsp:

request.getRequestDispatcher("page.jsp").forward(request, response);

请求是一个HttpServletRequest响应是一个HttpServletResponse

现在问问题:如果我想使用按功能打包怎么办?也就是说,将 page.jsp 移至与我的 servlet 类相同的包中,以便一个“功能”的所有文件都位于同一位置。这可能吗?

最佳答案

如果您在 foo 包中有一个 servlet 类“MyServlet”,那么它将在 WEB-INF/classes/foo/MyServlet 中可用。现在,如果您想将 JSP 放在同一个包中,则需要将 JSP 放在文件夹/WEB-INF/classes/foo/page.jsp 中。然后你可以像这样转发到 JSP,

request.getRequestDispatcher("/WEB-INF/classes/foo/page.jsp").forward(request, response); 

关于java - RequestDispatcher 到同一包中的 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3296621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com