瀏覽代碼

对报表内容中包含的HTML字符进行转义处理

master
jacky6024 7 年前
父節點
當前提交
c58b089ca4
  1. 2
      ureport2-core/src/main/java/com/bstek/ureport/export/html/HtmlProducer.java

2
ureport2-core/src/main/java/com/bstek/ureport/export/html/HtmlProducer.java

@ -18,6 +18,7 @@ package com.bstek.ureport.export.html;
import java.util.List;
import java.util.Map;
import org.apache.commons.lang3.StringEscapeUtils;
import org.apache.commons.lang3.StringUtils;
import com.bstek.ureport.build.BindData;
@ -224,6 +225,7 @@ public class HtmlProducer{
sb.append("</div>");
}else{
String text=obj.toString();
text=StringEscapeUtils.escapeHtml4(text);
text=text.replaceAll("\r\n", "<br>");
text=text.replaceAll("\n", "<br>");
text=text.replaceAll(" ", "&nbsp;");

載入中…
取消
儲存