2017-12-09 19:34
@liruixiang Model 中的 put 方法,仅用于放入不属于本 model 的额外数据,放真正的字段型数据,需要使用 set 方法:
user.set(...);
建议生成 base model,下载一份首页的 jfinal demo,里头有一个 Generator 文件,运行里头的 main 方法可直接生成 base model , 让你的 User 自动拥有 getter、setter 方法
2017-12-09 19:31
@shan 你在用 sql server 数据库,需要设置方言:
arp.setDialect(new SqlServerDialect());
2017-12-08 23:33
@RobinTT 跳到锚点处是一个纯前端问题,后端任何框架都没法控制
跳到锚点在前端有两种办法:
1:javascript 代码跳
2:用户点击了一个带有锚点的超链接
后端 web 框架仅仅只能渲染出模板的内容,并不能控制跳转
2017-12-08 20:26
@libofei 这就奇怪了,只要配置好 me.setJsonFactory(new FastJsonFactory()); 一定是可以用 JsonKit.parse(...) 方法的
报什么异常没有,此外,查收一下私信,系统发给过你重要信息
2017-12-08 17:51
@fox 老版本配置可能是:
me.setFileUploadSaveDirectory(...)
名字有所有不同,规模应该一样
但 getFile(...) 方法传入的路径规则有变动,老版本的 getFile(...) 是可以指定任意路径,也就是绝对路径的,新版本的 getFile(...) 指定的路径被限定在了 baseUploadPath 之下
2017-12-08 17:28
1:在 YourJFinalConfig 中的 configConstant(Constants me) 方法中这样配置:
me.setBaseUploadPath("upload");
如果以 "/" 打头,或者以 "D:/" 这样的绝对路径打头,会配置为你电脑硬盘的绝对路径,否则会配置为以项目根为基础路径的一个相对路径
例如,下面是两种不同的配置:
me.setBaseUploadPath("/upload");
me.setBaseUploadPath("upload");
前者将存放在你当前硬盘的根下面的 upload 目录下,后者将存放在你项目根之下的 upload 之下
2:以上。
此外,调用 getFile(...) 方法时可以临时传入路径,这个路径仅仅是相对于 me.setBaseUploadPath(...) 配置的路径的路径