本博客是本身在學習和工做途中的積累與總結,僅供本身參考,也歡迎你們轉載,轉載時請註明出處。html
因爲近日因爲pdf中存在特殊字符致使導出失敗,主要緣由是"&"字符與freemark 標籤衝突,因此記錄這次解決辦法。學習
記錄: spa
1. 經過"\\"轉義, 不能成功code
2. 借鑑html的特殊字符轉義,成功htm
代碼:blog
public String changeWord(String keyword) { String returnVal = keyword; if (StringUtils.isNotBlank(keyword)) { if (keyword.contains("&")) { returnVal = keyword.replace("&", "&"); } if (keyword.contains("<")) { returnVal = keyword.replace("<", "<"); } if (keyword.contains(">")) { returnVal = keyword.replace(">", ">"); } } return returnVal; }
可在if條件中添加其餘特殊字符進行過濾。博客