2018-08-09 20:39
@andy.xue 参考 GET.java POST.java 中的代码,将其中的 renderError 改成 renderError(400, ...) 即可
2018-08-09 15:10
@lwcompany 你的 action 代码如下:
String index(Model model,HttpServletRequest request, HttpServletResponse response){
model.addAttribute(, UserUtils.());
String theme = getTheme(request);
+theme;
}
而 jfinal 的 action 是不可能有这两个参数的 HttpServletRequest request, HttpServletResponse response ,肯定与 jfinal action 无关了
2018-08-09 10:09
@kevin007 这个问题是在 eclipse 出现某个版本后突然出现的,jfinal 自身有关启动部分的代码很多年都没变过了,目前不知道原因,jfinal 3.5 会统一研究一下这个问题的原因
2018-08-08 16:07
@cofer MappingKit 是生成器自动生成的,下载一下首页的 jfinal demo,里面有一个生成器类,改改里面的两三个配置运行一下 main 方法,这个 MappingKit 就会自动生成了, 注意配置要对,生成后刷新下项目
2018-08-08 12:16
jfr.addSharedObject("attr", new AttributeTag()) 这个添加共享对象,不是自定义标签,enjoy 中其实没有自定义标签,而是有自定义指令
你的用法如下:
var htmlVal = "#(attr.show("+attJson+"))";
内部是参数,用法改一下:
#(attr.show(attJson));
但你的 attJson 是 js 代码生成的,这里就存在一个先后问题,特别要注意,模板引擎执行在先,其渲染出来的 js 代码执行在后,所以你的代码本质是先后次序问题
通过在浏览器中点击右键,查看生成的 html 体会一下生成的值,就能知道这个先后问题
模板引擎是后端的东西,而 js 是纯浏览器中运行的前端的东西,前端的东西当然是不能先于后端运行的
2018-08-07 15:50
@爷们儿 老版本在 maven 中心库全都有的:
http://mvnrepository.com/artifact/com.jfinal/jfinal
2018-08-07 11:53
@taven.ytao 创建表是肯定可以的,临时表这个目前还没有人试过,你拿到 Connection 用原生 JDBC 试一下:
Connection conn = DbKit.getConfig().getConnection();