菜单容器。jsp
<ul id="main-menu">
${param.menuItems}
</ul>
调用_jsp。jsp
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Invoking JSP</title>
</head>
<body>
<jsp:include page="menu-container.jsp">
<jsp:param name="menuItems" value="<li>Special menu item 1</li><li>Special menu item 2</li>"/>
</jsp:include>
</body>
</html>
:如果您希望将菜单项保留在单独的jsp页面中,正如您在注释中所建议的那样,您可以只传递jsp页面名称作为参数,如下所示。
<ul id="main-menu">
<jsp:include page="${param.menuItems}"/>
</ul>
调用_jsp。jsp
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Invoking JSP</title>
</head>
<body>
<jsp:include page="menu-container.jsp">
<jsp:param name="menuItems" value="menuPrincipal.jsp"/>
</jsp:include>
</body>
</html>