2018-03-26 15:19
@badouyuren 不是 jfinal 不支持,而是 jfinal 反射使用 java.util.LinkedHashMap$LinkedKeySet 这个内部类时 JDK 不允许,可能是有什么安全策略,具体还没研究过
用 java 代码调用 map.keySet() 是可以的,但是 enjoy 是先获取的 Method 对象,然后 method.invoke() 反射调用的这个 keySet() 方法,所以出了问题
这个问题归根结底是 JDK 不允许这么来调而引发的, enjoy 本身是支持这个功能的
另外,你还可以试试这个:
#for( x : map.entrySet())
#(x.getKey())
#(x.getValue())
#(x.key)
#(x.value)
#end
总之就是 Java 表达式规则
2018-03-26 14:10
@溪碧旗 先配置好日志,然后有异常会自然输出到控制台
下载首页的 jfinal demo,直接用上里头的 log4j 配置与 jar 包
2018-03-26 12:36
@zhuweiliang 建议生产环境用 tomcat,开发环境用 jfinal 整合的 jetty-server