Selaa lähdekoodia

出现null值或者""的处理解决

4.1.3.A
shimingen 6 vuotta sitten
vanhempi
commit
e68e7a7733
2 muutettua tiedostoa jossa 2 lisäystä ja 0 poistoa
  1. +1
    -0
      easypoi-base/src/main/java/cn/afterturn/easypoi/util/PoiPublicUtil.java
  2. +1
    -0
      easypoi-base/src/main/java/cn/afterturn/easypoi/word/parse/ParseWord07.java

+ 1
- 0
easypoi-base/src/main/java/cn/afterturn/easypoi/util/PoiPublicUtil.java Näytä tiedosto

@@ -455,6 +455,7 @@ public final class PoiPublicUtil {
}
currentRun.setText(tempArr[tempArr.length - 1], tempArr.length - 1);
}else{
//对blank字符串做处理,避免显示"{{"
currentRun.setText("",0);
}
}


+ 1
- 0
easypoi-base/src/main/java/cn/afterturn/easypoi/word/parse/ParseWord07.java Näytä tiedosto

@@ -84,6 +84,7 @@ public class ParseWord07 {
.replace(FOREACH, EMPTY).replace(START_STR, EMPTY);
String[] keys = text.replaceAll("\\s{1,}", " ").trim().split(" ");
Object result=PoiPublicUtil.getParamsValue(keys[0], map);
//添加list默认值,避免将{{$fe: list t.sn t.hoby t.remark}} 这类标签直接显示出来
return Objects.nonNull(result)?result:new ArrayList<Map<String,Object>>(0);
}
return null;


Ladataan…
Peruuta
Tallenna