用Java包含JSP文件

Dev*_*xon 2 java jsp

我知道jsp中的包含和外部文件可以通过以下方式完成:

<%@ include file="banner.jsp" %>
Run Code Online (Sandbox Code Playgroud)

但是有没有办法在java类/对象中执行此操作?

Boz*_*zho 5

您可以通过以下方式在servlet(或任何有权访问当前请求的类)中执行此操作RequestDispatcher:

request.getRequestDispatcher("/banner.jsp").include(request, response);
Run Code Online (Sandbox Code Playgroud)

请注意,您应该很少需要这样做.这意味着您要从servlet输出视图内容,并且您应该主要在jsp中执行此操作.