如何将单页jsp文件分解为可管理的代码块,同时将所有代码保存在单个文件中?相当于将一个类分解成几个方法,但将其全部保存在一个文件中。例如:
<body>
<div id="main_container">
# include header
# include search form
# include search results table
# include footer
</div>
</body>
# header code ################
<ul id="main_menu">
<li>home</li>
.
.
</ul>
# Search Form Code ################
<form id="search_form">
<input id="customer_name>
.
.
</form>我想将html分解成可管理的代码块,以提高可读性并使版本控制更容易。我还希望保持每页一个jsp,只将公共代码移出到单独的jsp文件中。
发布于 2013-05-27 23:41:39
看起来您正在寻找像Apache Tiles或Sitemesh这样的模板系统。
可供选择的是静态JSP包含、动态JSP包含和JSP标记文件,这些内容都应该在JSP书籍或教程中进行描述。
发布于 2013-05-27 23:41:30
如果您正在使用JSP,那么您可以使用include directive,并将这些块放在单独的JSP文件中。这也让你有机会重用页面的某些部分,如页眉、页脚、搜索栏等。
https://stackoverflow.com/questions/16776421
复制相似问题