当前位置:回答三>生活百科>escapexml

escapexml

2024-10-19 06:58:09 编辑:join 浏览量:530

escapexml

标签中有一个escapeXml属性,其默认值为true,意思是是否过滤为xml文档。

1. 如果为escapeXml="false",则将其中的html、xml解析出来。如value="java",会显示为大小为16的”java“。

2. 如果为escapeXml="true",则显示java在项目中有时需要在后台将字符串拼接,然后传到前台显示。当在后台拼接的时候比如拼接了特殊字符如@、#、《》,等的时候,传到前台时,和html的标签或者其他有冲突,导致不能正常显示。

3. 比如刚刚在后台拼接了几个

想用于前台换行,结果用jstl的c:out输出到前台的时候成了。

4. 在中加入escapeXml="false"就能阻止这种冲突。

5. 然后在需要显示的地方写入${fn:escapeXml(后台传值)},这样也能解决。以上是jstl的解决方法。

6. 在struts中是用

标签:escapexml

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/life/309097.html
热门文章