相关疑难解决方法(0)

包含另一个JSP文件

我目前正在努力学习JSP.我的问题是,目前我曾经使用以下内容包含页面的页眉和页脚:

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

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

但是现在,我也将页面内容分开了.因此,如果用户点击页面,比如说产品,则必须加载位于以下位置的JSP文件:includes/pages/products.jsp 因此,指向用户的链接如下:<a href="index.jsp?p=products">Products</a>.

所以,我必须得到p值并根据它显示页面.

以下是我到目前为止所做的工作.

<%
 if(request.getParameter("p")!=null)
 { 
   String p = request.getParameter("p");
%>    

<%@include file="includes/page_name.jsp" %>

<% 
 }
%>
Run Code Online (Sandbox Code Playgroud)

那么,如何将变量"p"的值放在"page_name"的位置?

或者,还有其他方法可以使用吗?

在PHP中,我们可以使用include()include_once().我有点陷入这个JSP.:(

jsp

155
推荐指数
5
解决办法
46万
查看次数

标签 统计

jsp ×1