jfinal 加载beetl 出错? 400 报错
------------------------------------------beetl加载类------------------------------------------------
package common;
import org.beetl.ext.jfinal.BeetlRender;
import org.beetl.ext.jfinal.BeetlRenderFactory;
import com.jfinal.render.Render;
public class CustomBeetlRenderFactory extends BeetlRenderFactory{
@Override
public Render getRender(String view) {
BeetlRender render=new BeetlRender(groupTemplate, view);
return render;
}
@Override
public String getViewExtension() {
return ".html";
}
}
----------------------------------------config配置文件-----------------------------------------------
public void configConstant(Constants me) {
// 如果生产环境配置文件存在,则优先加载该配置,否则加载开发环境配置文件
loadProp("config.properties", "config.properties");
//配置beetl模板
me.setMainRenderFactory(new CustomBeetlRenderFactory());
//设置字符集
//me.setEncoding("UTF-8");
me.setDevMode(getPropertyToBoolean("devMode", false));
//设置视图根目录
me.setBaseViewPath("/page");
}
---------------------------------控制台信息-------------------------------------------------------
Starting JFinal 2.2
log4j:WARN No appenders could be found for logger (org.eclipse.jetty.util.log).at demo.Config.main(Config.java:69)
----------------------------------------------------------------------------------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这个怎么感觉跟java编译器有关,或者是平台或者是版本问题。没看出来怎么回事情
你先按照官网配置跑一下试试
应该是jar包版本不一致 冲突了吧
查找下报错类的所在jar包实际加载路径
String path = Test.class.getProtectionDomain().getCodeSource().getLocation().getFile();