2017-04-03 18:07
@heijie730 getApiConfig() 这个方法是让拦截器进行回调的,不要在这个方法中写过多的东西 getInMsgXml() 之所以会有异常,是因为这个 getApiConfig() 方法就是为了在 getInMsgXml() 之前进行准备工作的
让 getApiConfig() 保持干净,想办法在别的方法中调用 getInMsgXml()
2017-04-01 21:28
@熊猫先生 直接用 jfinal template engine 会方便很多,jfinal 手册中有详细说明,10 分钟内即可上手使用
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