2016-08-27 15:49

@海风的爸爸 目前是手动升级,重启服务也就几秒钟的事情,这几秒钟是停服的

2016-08-27 12:13

当前的优先级是:
1:私信功能
2:点赞功能
3:收藏功能
周末都在抓紧时间添加功能,该有的都会有的,多多关注社区动态

2016-08-27 12:10

@455386896 前面说过了,用 ModelRecordElResolver.setResolveBeanAsModel(true) 可立即解决

2016-08-27 11:45

在项目启动的时候调用一下:ModelRecordElResolver.setResolveBeanAsModel(true) 这个方法,可以让 jfinal 绕过 getter 方法,转而调用内部的 attrs.get(key) 方法,然后界面使用: ${obj.userName} 即可

2016-08-27 11:40

@455386896 是用的 jfinal 2.2 并且为 model 生成了 getter、setter 方法吧? 如果是这样的话,那么 ${obj.userName} 确实获取不到,因为 getUserName() 这个方法并不存在

2016-08-26 23:44

@455386896 试试 ${obj.userName} 注意大小写与 sql 中的 as 别名一致

2016-08-26 23:30

用的是 jsp 页面,还能 ${obj.get(...)} ? 应该是不行的

2016-08-26 23:17

提示消息放在 remind 表里面,每个用户一条记录,ehcache 做缓存,只有缓存更新时才去读库,所以超过 99% 的时间都只读内存

2016-08-26 17:33

jdbc 的问号占位符,只能用于 where 后面的查询条件,例如 where a=? and b=? or c=?,不能用于 select、order by、limit 等其它地方

2016-08-26 15:11

@IvyHelen 自建一个 Handler 做下转换就可以了,将老的url 直接转成 jfinal 支持的形式即可

2016-08-26 14:06

context path 设置为 "/",并且不要部署在 TOMCAT-HOME/webapps 下面,具体原因见这里:http://my.oschina.net/jfinal/blog/353062

2016-08-26 14:05

不支持,因为 jfinal 设计路由的想法是:url 最终对应到的是 controller 中的 method,即为 method + para,所以 url 直觉上被设计为: actionKey + urlPara
而 spring MVC 的 url 设计更象是: controller + para + methodName,不符合直觉,但实现的功能与 jfinal 是一样的

2016-08-26 14:01

为项目配置上 JDK ,而不是 JRE,因为 jsp 页面需要 javac 这个文件编译成 class 文件,而 JRE 中没有 javac 这个文件

2016-08-26 10:34

你的为什么往上? 没看到你项目中的的 js 怎么写的,谁能猜出?

2016-08-26 10:24

@sdfsf controller 的路由配置是一定需要的,而你所说的应该是没有 render,但跳去了某个页面,规则是:
1:当你不调用 render 系列的方法时,jfinal 会默认帮你调用一次 render(view)
2:view = viewPath + controllerKey + methodName + 模板扩展名