jfinal+ beetl资源路径问题


public void configHandler(Handlers me) {

    me.add(new ContextPathHandler("cxt"));

}

beetl路径在 WEB-INF/view 下

beetl模版在tomcat7 中$(cxt)可以获得值,在内置的jetty 中 $(cxt)不能获得值,哪位大神能告诉一下大概是什么问题?谢谢!!

评论区

闲大赋

2016-08-12 09:01

beetl 通过 request.getContexttPath 来获取上下问路径,如果获取不到值,那获取的是什么,还是报错?

FS心情

2016-08-12 09:48

@闲大赋 不报错,也不显示,应该是空值。就简单的上面代码和html取值其它的什么都没有。

FS心情

2016-08-12 09:50

闲大赋

2016-08-12 10:39

那就说明你部署的web应用就在跟目录上,这也不是什么问题,tomcat 和jetty 指定的ContextRoot不一样

FS心情

2016-08-12 10:49

@闲大赋 问题找到了,是我将项目路径配置成了“/”beetl取值时是空而不是“/”

FS心情

2016-08-12 11:27

@闲大赋 谢大神指点

热门反馈

扫码入社