我目前正在尝试学习JSP。我的问题是,目前我使用以下命令来包含页面的页眉和页脚:
<%@include file="includes/header.jsp" %>
和
<%@include file="includes/footer.jsp" %>
但现在,我也分离了页面内容。因此,如果用户单击一个页面,比如产品,它必须加载位于:includes/pages/products.jsp
中的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卡住了。:(
https://stackoverflow.com/questions/9110148
复制相似问题