2018-03-17 21:36
@szs 对于 jfinal 来说 maven 是不可见的,jfinal 是无法去干预 maven 的行为的,jfinal 源代码中没有任何代码是涉及 maven 的
站在上面的角度应该不是 jfinal 的原因,当然也不排除一些不曾预料的原因,但是大概率来说是与 jfinal 无关的
2018-03-17 14:23
@没有顺风的船 新版本默认用的 enjoy,所以 render(String) 这个方法是用的 enjoy,而你以前用的 jsp,所以要将 render(String) 改成 renderJsp(String)
2018-03-17 14:21
@狄二 我自己大量在这么使用,没有报错,所以这个问题很奇怪
你再添加个 static 试试,按理说加不加都可以的
2018-03-17 11:22
@没有顺风的船 在 YourJFinalConfig 中添加下面代码试一下:
public void afterJFinalStart() {
ModelRecordElResolver.setResolveBeanAsModel(true);
}
此外,如果你是用的 weblogic,注意看一下 com.jfinal.ext.kit.ElResolverListener.java 这个代码中的注释,需要将 ElResolverListener 配置到 web.xml 中去。 tomcat、jetty 之类的容器可以不用理会