2019-01-09 20:32

为了搞undertow又回归eclipse了,idea你那样设置是可以热加载,但不是实时的,我试过了,延迟太大,我需要的是即时生效。还是eclipse下好用点,新建的类,新增的方法,直接生效!!!

2018-12-07 15:05

@杜福忠 有个卵用,路由配置类是用来干嘛的啊,还不够清晰吗

2018-11-06 15:59

jfinal的文档和其设计一样,简单明了,细节问题,可在使用过程中阅读源码了解啊!非得给你写个1000页的工具书才算是文档是把?通读文档,结合官网的demo完全就能开工干活了,还要怎么详细?

2018-11-05 12:14

为什么有这个需求呢,session,request,cookie这些东西配置在基类里面就可以了啊,service或者普通类需要使用的话,调用的时候作为参数传递进去就行了啊,为什么会有这样的需求呢?

2018-11-05 12:09

已经在公司的多个项目中实战应用,性能绝对没有问题,关键是开发效率高,维护方便,特别是orm比mybatis那一套好太多,另外模板引擎的话,enjoy用的太爽了,之前一直在用freemarker,现在公司另外的一个项目,springmvc+mybatis+enjoy做的,起码,我觉得模板这一块,enjoy自由灵活太多。你如果习惯用enjoy的话,jsp你是再也不想碰的东西了!生态确实不如spring,但目前我们还没有用到必须在springmvc下使用的插件。

2018-11-05 11:32

不错不错,感觉如果项目使用的jfinal的话,直接使用项目的数据源,表信息和表结构通过sql查询(查询到用户下的所有表名,遍历,排除忽略的表,获取每个表的结构信息)去处理会更方便,直接在测试用例里面就实现了,用Record也不用去写具体的实体类了。另外有个叫PDMReader的免费工具软件,配置数据源后直接输出word文档,带目录跳转,贼好用。

2018-09-13 11:28

@冰雨 条件过多的话,还不如配置在额外的表里面做关联查询

2018-09-13 11:25

@ddjfinal 这种方法比较不爽的就是每个报表都得配置Excel模板。但是表格的显示样式可以设计的很漂亮,因为是做的模板嘛

2018-09-13 11:23

我来说个通用的做法,做好Excel模板,设置好表头,比如表头占了3行,第四行起配每一列配置你的字段名称,总之你通过record或者modal能根据名字给赋值就行了。因为表头的处理比较麻烦,我都是通过设置Excel模板导出报表的。做成通用的用具类,导报表的时候只需要传入Excel模板的路径和数据库的查询结果 List数据就可以了。

2018-09-13 11:18

摒弃jsp吧,老难用了,就用jfinal自带的enjoy吧,炒鸡好用,谁用谁知道

2018-09-06 18:02

@ddjfinal 定义获取参数map的通用方法在基类controller里面用的时候直接取,非常方便。 一开头写错了,是这个样子, Map parameterMap = getRequest().getParameterMap();

protected Map paramMap() {
Map parameterMap = request.getParameterMap();
Map resultMap = new HashMap();
for (Map.Entry entry : parameterMap.entrySet()) {
if (entry.getValue() != null && entry.getValue().length > 0 && StrUtil.isNotBlank(entry.getValue()[0])) {
String values = "";
for (String s : entry.getValue()) {
values = values + "," + s;
}
resultMap.put(entry.getKey(), values.substring(1));
}

}
return resultMap;
}
这里是把数字转为,号分割了

2018-09-06 17:54

@JFinal Map parameterMap = getRequest().getParameterMap();
;然后再处理下,数组String[] 长度大于1的保持不变,等于于1的直接转为String,再,作为查询条件,在sql模板文件直接使用。数组大于1的,一般都是拼接成 in 语句用的。

2018-09-06 17:44

jfinal开发和IDE没有任何关系的啊,我一直都是使用idea开发的,你可以先使用mavean创建一个web项目,然后引入jfinal的依赖,照着jfinal的官方demo再配置下JFinalConfig和Generator就可以了。

2018-09-06 17:41

@逗不逗 或者这样
var staffData = {
"staffName" : name,
"staffSex" : sex,
"staffAge" : age
};
var datas = {staffData :JSON.stringfy(staffData )};
$.ajax({
type: "POST",
url:"/staff/add",
data:datas,
。。。。。
}
后台getPara("staffData");

2018-09-06 17:39

var datas = {staffData =‘{
"staffName" : name,
"staffSex" : sex,
"staffAge" : age
}’},
$.ajax({
type: "POST",
url:"/staff/add",
data:datas,
。。。。。
}