包含另一个JSP文件
我目前正在努力学习JSP。我的问题是,目前我曾经使用以下内容包含页面的页眉和页脚:
<%@include file="includes/header.jsp" %>
和
<%@include file="includes/footer.jsp" %>
但是现在,我也将页面内容分开了。因此,如果用户点击页面,比如说产品,则必须加载位于以下位置的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" %><% }%>
那么,如何将变量“p”的值放在“page_name”的位置?
或者,还有其他方法可以使用吗?
在PHP中,我们可以使用include()
或include_once()
。我有点陷入这个JSP。:(
繁星淼淼
相关分类