我有以下JSP标记side_menu.tag
:
<%@ tag language="java" pageEncoding="UTF-8"%>
<div class="wrap">
<ul class="main_menu">
<li>X</li>
<li>Y</li>
<li>Z</li>
</ul>
</div>
此标记用于我的包装标记,恰当地命名为wrapper.tag
:
<html>
<head>
<title>Home</title>
<link rel="stylesheet" type="text/css" href="STYLE/main.css">
</head>
<body>
<t:main_banner/>
<t:side_menu/>
<jsp:doBody/>
</body>
</html>
事情是,<li>
中的一个应该有一个class="selected"
,它反映了一种样式,使其与基于当前行为的其他样式不同,有没有办法让这种动态变化?也许是JSTL?或者我是否过度标记和压缩它?我无法为此提出解决方案,只需消除side_menu.tag
并在我需要的每个.jsp中重复相同的<ul>
。
感谢您的每一个答案!