java中用freemarker生成word文档时&字符出错,生成的word文档提示无法打开文档,内容有错误
2个回答
展开全部
用freemarker生成的word,在xml和html中如果包含下面这些特殊字符,就按后面的提示在Java代码中用replace()方法替换掉:
<替换为<
>替换为>
&替换为&
"替换为"
'替换为'
如:替换&符号:
map.put("MaterialScience", point.getMaterialScience().replace("&", "&"));
就可以了。
我是看了你的问题自己研究了小一个小时解决的,希望楼主问题解决了可以采纳。
刚开始玩"知道",不太会弄 ^_^
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询