就是源数据库中有&字符,生成word后就打不开,利用wps打开后,&后的内容全部丢失
用freemarker生成的word,在xml和html中如果包含下面这些特殊字符,就按后面的提示在Java代码中用replace()方法替换掉:
<替换为<
>替换为>
&替换为&
"替换为"
'替换为'
如:替换&符号:
map.put("MaterialScience", point.getMaterialScience().replace("&", "&"));
就可以了。
我是看了你的问题自己研究了小一个小时解决的,希望楼主问题解决了可以采纳。
刚开始玩"知道",不太会弄 ^_^
不能屏蔽,因为要转化为c语言试题,&字符必不可少
追答你可以用这个‘﹠’字符试一下 如解决,请采纳
追问wps可以了,但word不行