2020-07-21 17:19

@JFinal 其实,就是为了好看,没有别的用,最后我通过预留的设置压缩类的方法,将原方法拷贝了一份,加了个条件。。
if (len == 1 /* && content.charAt(0) == '\n' */) {
if (content.charAt(0) == '\n' || content.charAt(0) == '\t') {
if (result == null) {
result = new StringBuilder(len); // 延迟创建
}
result.append(this.separator);
return result;
} else {
return content;
}
}

2020-07-21 09:00

@JFinal 这个压缩配置我是用了的,不过 #() 这种方法后边的换行还是去不了,如果我在 #() 这个方法后边加一个空格,就不再有换行,压缩的方法里面我打印了下,好像获取不到方法的文本

2019-12-04 11:42

@HingLo
public Number getNumber(String column) {
return (Number)getColumns().get(column);
}
public Long getLong(String column) {
Number n = getNumber(column);
return n != null ? n.longValue() : null;
}
代码中是这种,但是如果这列的值是string 比如从前台接过来的,我获取long 就失败