如何在多个 JSP/JSTL 文件中实现动态导航而不重复 html
我在多个 JSP 文件中都有此导航代码:
<ul id="nav">
<li ><a href="/home">Home</a></li>
<li class="active" ><a href="/bills">Bills</a></li>
<li ><a href="/invoices">Invoices</a></li>
</ul>
提取此代码并使 active
导航元素的选择以编程方式而不是在 html 中手动定义的最佳方法是什么?
I have this nav code in multiple JSP files:
<ul id="nav">
<li ><a href="/home">Home</a></li>
<li class="active" ><a href="/bills">Bills</a></li>
<li ><a href="/invoices">Invoices</a></li>
</ul>
What's the best way to abstract out this code and make the selection of the active
nav element programmatic rather than manually defined in the html?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
包含可重用的 JSP 代码片段。使用 JSTL/EL 动态控制 HTML 输出。
使用 Javabean 类来表示可在所有代码层中使用的模型。
使用
ServletContextListener
预加载应用程序范围的数据。Use
<jsp:include>
to include reuseable JSP code fragments.Use JSTL/EL to dynamically control HTML output.
Use a Javabean class to represent a model which can be used throughout all code layers.
Use a
ServletContextListener
to preload applicationwide data.