通过jfinal的render访问velocity layout配置失效

moke44@sohu.com 发布于 2013/12/23 15:31
阅读 832
收藏 0

@JFinal 你好,想跟你请教个问题:



 jfinal结合velocity时,

直接访问vm页面http://localhost:8080/jfinal_demo/manager/index.vm velocity的layout配置起作用,

如果通过controller 的render访问 http://localhost:8080/jfinal_demo/manager/,则layout配置无效


我没在config中配置constants.setViewType(ViewType.VELOCITY),

只在controller中如下调用render("/manager/index.vm"),

web.xml配置了VelocityLayoutServlet 

还请帮忙解答~ 多谢哈


加载中
0
JFinal
JFinal
JFinal
回复 @张艺辰 : 必须有,详见 jfinal demo,可以在这里下载:http://code.google.com/p/jfinal/downloads/list
张艺辰
张艺辰
freemarket 里面是否有类似velocity layout 的功能?
JFinal
JFinal
回复 @moke44@sohu.com : JFinal 对 Velocity 的支持代码在 VelocityRender.java 中,并没有做什么特别的操作,仅仅按照官方 demo 整合了一下。velocity 的 layout 没有这方面的经验,相信楼主看下 velocity 的官方文档就知道如何用了
m
moke44@sohu.com
我看到有评论说扩展VelocityRender来达到VelocityLayoutServlet的效果,但不知道怎么做实现它。
m
moke44@sohu.com
谢谢jFinal解答,抱歉我问题没描述准确,我找到过类似的问题:http://www.oschina.net/question/189483_137594 但是都没能解决我的疑惑。 我的Velocity layout参考自: http://www.360doc.com/content/12/1130/17/1007797_251221632.shtml
返回顶部
顶部