在工作中,我的任务是让一群人HTML
文件变成一个简单的JSP
项目。它实际上是静态的,没有服务器端的逻辑来编程。我应该指出,我对Java完全陌生。JSP文件似乎使处理公共包含和变量变得很容易,就像PHP
,但是我想知道一个简单的方法来获得类似于模板继承的东西(Django
样式),或者至少能够有一个base.jsp文件,其中包含页眉和页脚,这样以后我就可以插入内容了。
本灵他的回答似乎带来了一些希望:JSP模板继承有人能解释一下如何做到这一点吗?
考虑到我没有太多的时间,我认为动态路由有点多,所以我很高兴让URL直接映射到.jsp
文件,但我愿意接受建议。
谢谢。
编辑:我不想使用任何外部库,因为它会增加我自己和其他从事这个项目的人的学习曲线,而我工作的公司已经签约这样做了。
另一个编辑:我不确定JSP tags
将是有用的,因为我的内容实际上没有任何模板变量。我需要的是一种能够做到这一点的方法:
base.html:
<html><body>{ content.body }</body></html>
somepage.html
<wrapper:base.html><h1>Welcome</h1></wrapper>
产出如下:
<html><body><h1>Welcome</h1></body></html>
我想这会给我足够多的能力去做我所需要的一切。它可以通过includes
但是,我需要一个顶部和一个底部包含每个包装,这有点麻烦。
使模板变得更容易的JSP技巧?