包含另一个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。:(
3 回答

繁星淼淼
TA贡献1775条经验 获得超11个赞
你可以使用这样的参数
<jsp:include page='about.jsp'> <jsp:param name="articleId" value=""/></jsp:include>
和
在about.jsp中你可以参加
<%String leftAds = request.getParameter("articleId");%>
添加回答
举报
0/150
提交
取消