SiteMesh如何结合Freemarker及velocity使用

网友投稿 512 2023-03-23

SiteMesh如何结合Freemarker及velocity使用

SiteMesh如何结合Freemarker及velocity使用

Freemarker 入门示例 https://jb51-/article/197670.htm

FreeMarker 整合Struts2示例 https://jb51-/article/197698.htm

SiteMesh入门示例 https://jb51-/article/197668.htm

那么如何将Freemarker与SiteMesh结合起来使用,这在官方示例中已经有了相关例子。

查看官方示例中decorators.xml文件,里面有一段是关于Freemarker使用的

/freemarker.html

也就是说请求freemarker.html时会拦截并处理,并发freemarker.ftl作为默认页面处理

看一下freemarker.ftl的内容,因为在jsP中是使用标签来获取Head或者Body的,所以在这个页面主要是看看如何获http://取这些元素。

${head}

${body}

Disclaimer: This site is an example site to demonstrate SiteMesh. It serves no other purpose.

可以看到,直接通过$来获取几个元素,${title}、 ${head}、${base}、${title}、${body}

velocity的结合是一样的,看看关于他的配置

/velocity.html

看看velocity.vm页面内容

$head

$body

Disclaimer: This site is an example site to demonstrate SiteMesh. It serves no other purpose.

不多解释了。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一文秒懂IDEA中每天都在用的Project Structure知识
下一篇:下载一个小程序(下载一个小程序要多少钱)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~