2018-03-21 22:45

你得让 “下一页” 这个链接请求时可以带上原来的参数才行,简单参数可以是直接在分页链接上直接问号挂参,复杂的可以用表单提交带参

2018-03-21 22:42

@自由自在的小鱼 实现功能就好,建议将代码分享出来,发布在分享频道,有不少人需要

2018-03-21 10:46

@长发飘飘的秃顶 如果你用的 jfinal 默认的 json 实现,需要将添加的自定义属性值通过 model.put(...) 放入 model 的 attrs 属性中,因为 jfinal 默认的 json 实现是对 attrs 属性进行 json 转换,不是根据 getter 方法

如果希望根据 getter 方法来转换,可以用一下jfinal 集成的 fastjson,有两种用法:
1:临时使用:FastJson.getJson().toJson(...);
2:设置为默认实现,一直使用: me.setJsonFactory(new FastJsonFactory());

建议使用 jfinal 的生成器生成 model 的 getter setter 方法,然后使用 fastjson

2018-03-21 10:39

用下面这个方法去定制重命名策略即可:
com.jfinal.upload.OreillyCos.setFileRenamePolicy(FileRenamePolicy fileRenamePolicy)

在 FileRenamePolicy 这个接口中几行代码的事

2018-03-20 21:42

加一下 @小木学堂 的 qq 群,找群主要代码

2018-03-20 11:43

@Lg 关键是想办法将问题定位,可以用排除法先大致定位,例如,在 jfinal 中使用一个 Handler,输出一下请求到达你的项目以及离开你的项目所耗费的时间

如果这个时间很短,证明是项目外的其它原因引起的,就要去找外部原因了

2018-03-20 11:41

@zy依然范特西 什么目录?

2018-03-20 11:41

jfinal 新版本默认用的是 enjoy 引擎,在用 jsp 时需要配置一下:
me.setViewType(ViewType.JSP);

2018-03-20 11:27

你这个是在 url 中问号挂参,参数会被自动转码

大量参数传递建议用 post 请示,在 form 表单中传递参数,如果没有 form 表单可以用 js 构造这样的请求出来

2018-03-20 11:25

@可樂君 因为 multipart request 的数据格式不一样,需要 getFile 对其中的数据进行解析

做成自动解析很容易,但会有很多缺点,所以 jfinal 做成了手动调用 getFile

2018-03-19 20:59

这个显然是发送的 multipart request,需要先 getFile() 以后,才能获取参数

2018-03-19 17:09

代码有缺失,猜不出来问题,进入个人空间修改一下这个贴子

2018-03-19 17:08

@没有顺风的船 记得搞定后一定要再来回复一下,可能有其他人碰到这个问题

2018-03-19 17:08

@没有顺风的船 很可能是你的 jsp/jstl 依赖的版本不对,看一下 jfinal 的 pom.xml 中配置的 jsp/jst 依赖:
groupId:org.eclipse.jetty
artifactId:jetty-jsp
version:8.1.8.v20121106
scope:provided

jfinal 的 pom.xml 链接在这里:
https://gitee.com/jfinal/jfinal/blob/master/pom.xml

2018-03-19 17:03

spring boot 将模板放在了 src/main/resources 下面,而这个目录下面的所有东东都会被编译到 class path 下面,所以需要使用 ClassPathSourceFactory