动态包含JSP

Mae*_*mir 2 jsp

我已经学会了jsp本机,我想包含动态文件。我想使用 include 调用动态页面

这段代码

<% String p = request.getParameter("p"); %>

            <%@ include file="pages/"+p+".jsp" %>
Run Code Online (Sandbox Code Playgroud)

如果我输入dashboard.jsp?p=about页面打开“pages/about.jsp”

如果我输入dashboard.jsp?p=product 页面将打开“pages/product .jsp”

在 php 中这个脚本是这样的

$p= $_GET['p'];
include(pages/'.$p.'.php');
Run Code Online (Sandbox Code Playgroud)

小智 5

类似的问题 包含来自动态属性值的文件

在你的情况下

<% String p = request.getParameter("p"); 
   String pagePath = "pages/" + p + ".jsp";
%>

<jsp:include page="<%= pagePath %>" ></jsp:include>
Run Code Online (Sandbox Code Playgroud)