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;
}
如果不存在则创建。
2018-04-23 17:54
不用搞那么麻烦的,用这样方式吧,
/**
* 配置处理器
*/
public void configHandler(Handlers me) {
// Druid监控
DruidStatViewHandler dvh = new DruidStatViewHandler("/druid", new IDruidStatViewAuth() {
@Override
public boolean isPermitted(HttpServletRequest request) {
return true;
}
});
me.add(dvh);
}
(1)、不需要你在web.xml专门配置帐户。
(2)、上面代码中的isPermitted处理下你想要配置的访问权限就完事了。