2017-04-01 21:19
历史上出现这种情况的有两种原因:1:页面中有某个资源的 src 值为空串,例如 src=""2:只出现过一次,具体原因忘记了其中第一个是出现最多次的,要格外关注。可以肯定的是:这种情况与 jfinal 自身毫无关系,细心地对程序多调试几次就能解决
2017-04-01 17:38
jfinal 3.1 会支持动态 include ,目前先用一下 if 判断顶一下:#if (...) #include("front/public/head.html")#else #include("admin/public/head.html")#end如果这种判断比较多的话,用一下 elseif 多分支
2017-04-01 10:43
@siyuan jfinal 数据库操作全部使用 PreparedStatement,无法被 SQL 注入,如果还是不放心,在 DruidPlugin 中配置一个 WallFilter
2017-03-31 22:04
当前信息量之下,无法回答该问题
2017-03-31 20:53
@bailizi 不了解 AutoTableBindPlugin 的工作机制,jfinal 官方并没有推出这个插件,使用 jfinal 官方的 Generator 可以全自动搞定 model 生成与 table 映射
2017-03-31 20:44
路由不对,注意看控制台输出的 urlPara 值,立即就明白了
2017-03-31 19:18
详细的异常是什么? 去掉 自动绑定的那个插件试试
2017-03-31 15:10
@逍遥一生 必须会的,后续版本会打磨这个模块
2017-03-31 15:09
有日期格式化输出指令:#date(article.createAt, "yyyy-MM-dd")字符串符换,用一下 me.addSharedMethod 或 me.addSharedObject 来扩展即可,也可以模仿 date 指令来扩展
2017-03-31 14:07
此外,这里是分享频道,问题需要发布到反馈频道
搜索一下 java.io.File.renameTo(File) 这个方法的具体用法,这个是 java API,到此将注意力转移到 java API 就好
2017-03-30 18:52
注意观察一下是哪张表? 在生成的时候,根据权限会读到一些系统表,这些表是没有主键的
2017-03-30 18:50
这种应该是支持的,你先用 #(index) 输出一下,看是否真的有值,确定有值以后再这么用: #(users[index].name)特别注意,变量名你用的是 "users",而不是 "user",你出现了错误,明显是用的 "user",这个变量根本不存在
2017-03-30 18:48
最基本的错误类型,缺包而已,在 jfinal 官网首页右侧下载 jfinall-3.0-all.zip,找到里面的 redis 这个目录,将这个目录中的所有 jar 用上即可
2017-03-30 18:45
jfinal 模板引擎可以用于任何 java 环境,所以与 HttpServletRequest 并非是绑定的,用的时候 request 中的数据已然是传递过来的,直接用一下即可:#(request中的对象引用)