jfinal free marker的include_page 可以用吗?

matthewrod 发布于 2014/04/22 16:55
阅读 666
收藏 0

从php转用java开发网址,选择jfinal框架,满顺利的但也遇到点小问题

在freemarker模板中

可以这样吗? 

<@include_page path="/dashboard/topbar"/>

这个path,路径是一个action

我查询了freemarker手册:有下面这段话,jfina中,不能用这个include_page标签吗? 

“注意:一些 Web 应用框架为此提供它们自己的解决方案,这种情况下你就可以使用它们来替 代。而一些 Web 应用框架不使用 FreemarkerServlet,所以 include_page 是没有作用的。 ”

java的jsp的include标签满好用的,不像php中,需要为了公用页面模块(比如网站的顶部通栏),去写类或函数,然后再每个要用到的页面再调用函数,组织代码方便很多。

加载中
0
matthewrod
matthewrod

没人回答啊 悲催

0
缪斯的情人
缪斯的情人

原理上是支持的,jfinal没有改动freemarker任何功能,你一般是路径的问题。

0
JFinal
JFinal

      JFinal 整合了 freemarker,没有对 freemarker 的任何行为进行过干预,所以 include 是绝对支持的,以下是我在 http://jfinal.com 项目中的实际用法,可做为参考:

<#include "/man/_content.html" />
JFinal
JFinal
回复 @matthewrod : JFinal 并未干预过 freemarker,肯定是可以实现的
matthewrod
matthewrod
回复 @matthewrod : 上面写错了,include是引入模板,不是模块
matthewrod
matthewrod
#include 和 @include_page 是不同的标签 include 是引入模块 include_page 是插入web资源 比如http://www.baidu.com/index.php,当然我们大多数都是插入相对路径的web资源
0
nicecoder
nicecoder

楼主是想在freemarker中包含jsp吧?

0
stu51
stu51
我试过不行的 只有通过定义个模板的方式实现你的需求
matthewrod
matthewrod
谢谢你的评论,你是否有相关文章或案例的url可以分享?
返回顶部
顶部