2017-02-21 00:09
@筱-舞瞳 sql 语句错了,将完整的 sql 贴出来
2017-02-20 18:09
除了 iframe 以外,还有两个方案:方案一:1:右侧使用一个 div 作为内容显示区域的根2:然后每次点击菜单发送 ajax 请求,特别注意,该请求返回来的数据为 html 片段,而不是 json 数据3:html 片段返回以后,通过 jquery 将片段替换掉在第一步中使用 div 中已有内容方案二:1:通过常规页面跳转的方式来做2:使用一个 js 在页面加载完成以后,控制一下菜单的显示状态,对于复杂的情况,例如操作多级菜单时,可能需要有变量作为辅助用户可访问的网站前端采用方案二,后台管理采用方案一,建议加入俱乐部,里面有实际的代码可以参考
2017-02-20 17:56
@rapin 你自己也写了一个? 分享出来看看
2017-02-20 17:55
jfinal 的 json 实现是支持 null 值的,根据异常来看是由于调用 JSONArray 上的 getter 方法时出错,尝试用 jfinal 已有的工具代替 JSONArray,或者就直接使用 JSONArray 去做 json 转换得到 jsonString,然后这样用:renderJson(jsonString)
2017-02-20 17:22
@hjhtchh 在 sql 中直接添加 order by age
2017-02-20 17:01
fastjson 已经集成在了 jfinal 之中,只需要引入相关的依赖即可,一般对于 fastjson 有两种用法:1:me.setJsonFactory(new FastjsonFactory())该用法是 json 串与 object 的转换都使用 fastjson,而 fastjson 对 Record 这种类型转换支持不太好2:me.setJsonFactory(new MinxedJsonFactory())该用法是转 json 串使用 jfinal 的实现,而转 object 使用 fastjson 的实现,建议使用这种方式
2017-02-20 16:00
使用一下 #date(...) 指令,有如下两种用法:1:#date(xxx) 使用默认格式输出,这个默认格式可以通过 engine.setDatePattern(...)配置2:#date(xxx, "yyyy-MM-dd HH:mm:ss") 使用指定的格式输出
2017-02-20 15:32
@qiushui90 看下这篇贴子:http://www.jfinal.com/feedback/908
2017-02-20 11:53
使用 generator.addExcludedTable(视图名) 将这些没有主键的 table 或者 view 排除掉注意:active record 的基本点就是一条数据表记录唯一对应一个 model 对象,对应关系依靠的是主键,所以 active record 模式必须要有主键如果确实没有主键,可以使用一下 Db + Record 模式操作数据库,不要去生成 Model
2017-02-20 11:33
@cfrjxia 将 order by 的替换用上是指 jfinal 2.2 版本中的 replaceOrderBy 中存在的,但在 jfinal 3.0 中被注释掉的代码,这段代码没有删,仅是注释了而已
2017-02-20 10:26
一直在更新,当更新到一定的量就会发布新版本
2017-02-20 09:49
建议尽可能用最新版本
从 maven 库中可以找到所有 jfinal 历史版本,包括源代码此外,还可以从 https://github.com/jfinal/jfinal 以及 http://git.oschina.net/jfinal/jfinal 处下载,下载前先切换到到相应的 tag 分支版本之下
2017-02-19 17:31
@wang jfinal template engine 并未使用过 $ 这个符号,这肯定是一个纯前端问题,不要将之与 jfinal template 发生联想
oss 应该会提供一套 API 供使用,所以学会这个 API,然后再将 getFile(...) 得到的文件作为参数转调一下这个 API 即可实现目前没见过到这样的 demo