2018-05-17 13:04
@JackZeng 其实都不用什么插件的,看这个方案,最简单的:http://www.jfinal.com/share/410
2018-05-17 12:24
@JFinal 是的,本来就是没有关系的,数据传的姿势就不对,看他传过来的数据格式,给个方向让他去拿数据就好了,比较在。
2018-05-17 11:04
@JFinal 所以...所以..他要想拿数据,就得在后台接收这个key,再做下处理转换来能拿的呢。
2018-05-16 17:49
@JFinal 这个确实是需要的呢,生产环境安全起见,一般都会隐藏掉使用框架信息的,信息公布的越多,被人玩的机率就越高。
2018-04-26 10:50
@JFinal 以上问题在3.4改进了,问题只存在3.3版本。波总你这个补漏的速度够快的呢。^_^!!^_^!!
2018-04-26 10:37
@JFinal 这有有待调整,如:
#for(user : userPage.list)
#({1:'男', 2:'女'}.get(user.sex) ?? '-')
#end
1、当userPage.list为null或空时,也会进入for循环处理里面的#({1:'男', 2:'女'}.get(user.sex) ?? '-'),提示这个错误:com.jfinal.template.stat.ParseException: Expression error: the value of map key must be identifier or String,正确应该是当userPage.list为null跳过for循环的处理。
2、当userPage.list不为null或空,且user.sex不为空值为:整形1和2,都抛出上面的异常。
2018-04-24 15:12
没关系,如果保存在项目根目录下,记得加下 PathKit.getWebRootPath()如:String path PathKit.getWebRootPath() + year + "/" + month + "/" + day + "/" + id;然后处理下目录是否存在:
File descDir = new File(path);
if (descDir.exists()) {
logger.debug("目录 " + descDirNames + " 已存在!");
return false;
}
// 创建目录
if (descDir.mkdirs()) {
logger.debug("目录 " + descDirNames + " 创建成功!");
return true;
} else {
logger.debug("目录 " + descDirNames + " 创建失败!");
return false;
}
如果不存在则创建。