2016-12-25 10:37

上面这些用法在 jfinal 手册上都有说明,在首页下载 jfinal 手册一看就明白

2016-12-25 10:36

再补充一点,无论是 getModel 还是 getBean,默认都是需要在页面表单需要用一个 modelName或者 beanName 前缀的,如 name="user.nickName"

如果不希望有这个 "user" 这个前缀,只需要在 getModel 或 getBean 时第二个参数传入空串,或者 null 即可,例如:
getModel(User.class, "");
getBean(Article.class, null);

当然,你还可以传入第三个参数,这样页面过来的字段即便数据库中不存在也不会报错:
getModel(User.class, null, true)

jfinal 默认检测表单域中的字段是否存在,是为了防止开发者手误将字段名写错,避免问题远比问题出现后去解决问题要高明

2016-12-25 10:33

字段名是你的 ActiveRecordPlugin 在 start() 通过反射 model 所对应在的表得到的,如果你传过来的属性中有不存在的字段,只需要再多加个 true 参数即可:
getModel(..., true);

此外,即便你 get 的不是 Model,是普通 java bean ,只需要 getBean(...) 即可,该方法会自动根据你 java bean 中的 setter 方法进行注入

2016-12-24 19:18

@fengting 如果用的 incr、incrBy、decr、decrBy 放入的数据,取的时候用一下 getCounter(key) 方法

2016-12-24 19:16

@toni @flash866 验证楼主不是用的 multipart request ?

2016-12-24 11:26

@zhaozhihong 视图多用于辅助查询的场景,所以用 Db + Record 模式是非常好的

2016-12-24 11:25

看一下 sql 中有没有包含表名或者视图名称,这个异常提示是开发模式下的一个安全提示,设置为 devMode = false 时是不会提示的

2016-12-23 22:56

刚无意中看到一个: http://git.oschina.net/h5lib/jfinal-mail-plugin

2016-12-23 21:34

具体是怎么个用户,没太懂怎么用的,建议改一下贴子,把需求描述得更加详细些

2016-12-23 19:04

@flash866 tomcat 下部署注意别掉坑里去,看下这篇博文:https://my.oschina.net/jfinal/blog/353062

2016-12-23 18:45

按照 @toni 提供的解决办法试试,有可能是容器的问题,换 tomcat 测试一下立即可得知

2016-12-23 17:50

@lyh061619 @FS心情 质量只是最基本的,更加关键的问题是要确保尖叫,要有足够的冲击力

2016-12-23 17:01

@FS心情 元旦假期再加班加点往前冲一下,应该就差不多了

2016-12-23 12:51

感谢支持, jfinal 2.3 路由这里有很大的改进,将支持路由级的拦截器,极度方便

2016-12-23 11:19

jfinal 定位于 web mvc + orm 框架,所以类似于邮箱验证的功能只能是周边提供,oschina 上有很多这样的扩展,看看这个项目中有没有:http://git.oschina.net/dreamlu/Easy4JFinal
还有这个也看看:https://git.oschina.net/brucezcq/JFinal-ext2