相关疑难解决方法(0)

JSP技巧使模板更容易?

在工作中,我的任务是将一堆HTML文件转换成一个简单的JSP项目.它实际上是静态的,无需编程的服务器端逻辑.我应该提到我对Java完全不熟悉.JSP文件似乎可以很容易地使用常见的包含和变量,就像PHP,但我想知道一种简单的方法来获得类似模板继承(Django样式)或至少能够有一个base.jsp文件包含页眉和页脚,所以我可以稍后插入内容.

Ben Lings似乎在这里给出了一些希望: JSP模板继承 有人可以解释如何实现这个目标吗?

鉴于我没有太多时间,我认为动态路由有点多,所以我很高兴只是让URL直接映射到.jsp文件,但我愿意接受建议.

谢谢.

编辑:我不想使用任何外部库,因为它会增加我自己和其他从事项目工作的人的学习曲线,而我所工作的公司也签约了这样做.

另一个编辑:我不确定是否JSP tags有用,因为我的内容实际上没有任何模板变量.我需要的是一种能够做到这一点的方法:

base.html:

<html><body>
{ content.body }
</body></html>
Run Code Online (Sandbox Code Playgroud)

somepage.html

<wrapper:base.html>
<h1>Welcome</h1>
</wrapper>
Run Code Online (Sandbox Code Playgroud)

输出为:

<html><body>
<h1>Welcome</h1>
</body></html>
Run Code Online (Sandbox Code Playgroud)

我认为这会给我足够的多功能性来做我需要的一切.它可以实现,includes但我需要一个顶部和一个底部包括每个包装,这是一种凌乱.

java tags inheritance templates jsp

305
推荐指数
4
解决办法
11万
查看次数

创建JSP布局模板的最佳方法是什么?

可能重复:
JSP技巧使模板更容易?

我是JSPs和Servlets的新手,我想知道是否有一种简洁的方法来创建一个布局jsp并在类似的jsp页面上重用它,比如asp.net母版页.

我用谷歌搜索,有人说使用模板 http://java.sun.com/developer/technicalArticles/javaserverpages/jsp_templates 使用jstl标签库.它说要放一个这样的标签:

<%@ taglib uri='/WEB-INF/tlds/template.tld' prefix='template' %>
Run Code Online (Sandbox Code Playgroud)

但我得到错误(因为jstl.jar和standard.jar在WEB-INF/lib /目录中).

不过有人说jstl模板根据这个 Struts OR Tiles OR ??? ...... JSP模板解决方案有问题

我很乐意帮助我了解最好的方法.

编辑:我需要的是将页面的布局拆分为内容,标题等部分,并在使用布局模板的页面中设置此部分,就像asp.net母版页一样.

java jsp jstl

32
推荐指数
1
解决办法
9万
查看次数

模板引擎的建议

我正在寻找模板引擎.要求:

  • 在JVM上运行.Java很好; Jython,JRuby等也是......
  • 可以在servlet之外使用(与JSP不同)
  • 是灵活的wrt.存储模板的位置(JSP和许多人要求模板存储在FS中).它应该提供一个可以实现的模板加载接口或类似的东西
  • 容易包含参数化模板 - 我真的很喜欢JSP的标签片段
  • 好的文档,漂亮的代码等,通常的嫌疑人

我看过JSP-它几乎完美,除了servlet和文件系统耦合,Stringtemplate-我喜欢模板语法,但它在文件系统耦合上失败,文档缺乏,模板组和东西令人困惑,GXP,TAL,等等

想法,想法?

java templates

6
推荐指数
1
解决办法
2002
查看次数

标签 统计

java ×3

jsp ×2

templates ×2

inheritance ×1

jstl ×1

tags ×1