我目前正在努力学习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 ×1