首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

freemarker中setClassForTemplateLoading方法参数有关问题,请大家帮忙.多谢

2012-04-09 
求助freemarker中setClassForTemplateLoading方法参数问题,请大家帮忙.谢谢如题,Configuration.setClassFo

求助freemarker中setClassForTemplateLoading方法参数问题,请大家帮忙.谢谢
如题,Configuration.setClassForTemplateLoading(this.getClass(),"WEB-INF/user_base"),然后在下面getTemplate时参数我写/default/index.ftl,但是提示找不到这个ftl,应该是参数写的不对,应该是写,请大家帮忙.谢谢

[解决办法]
你弄错了Configuration.setClassForTemplateLoading(this.getClass(),"WEB-INF/user_base")
是根据你this.getClass()类的包路径 + WEB-INF/user_base
这显然是不正确的!
假如你的this.getClass()包名为 com.freemarker 而你的ftl文件在com.freemarker.template包(也就是目录)下
Configuration.setClassForTemplateLoading(this.getClass(),"template");
这回就对了!

热点排行
Bad Request.