2017-04-01 21:25
注意 render(String view) 方法的具体用法:
1:当 view 以 "/" 打头时,从项目根下面去找视图文件
2:否则, finalView = baseViewPath + viewPath + view
其中 baseViewPath 默认为项目根,通常可以忽略不关注,但 viewPath 尤其要注意,该值是在映射路由时指定的,例如:
me.add("/user", UserController.class, "/path")
上面代码的第三个参数 "/path" 就是 viewPath 值,而你的项目之中映射路由时并没有指定第三个参数,这时第三个参数默认与第一个参数值相等,即为:"/user"
最后的结论是:render("register.js") 根本找不到相关的 jsp 文件,报 404,很正常
2017-04-01 10:43
@siyuan jfinal 数据库操作全部使用 PreparedStatement,无法被 SQL 注入,如果还是不放心,在 DruidPlugin 中配置一个 WallFilter
2017-03-31 20:53
@bailizi 不了解 AutoTableBindPlugin 的工作机制,jfinal 官方并没有推出这个插件,使用 jfinal 官方的 Generator 可以全自动搞定 model 生成与 table 映射