网站优化平台,高端网红,猎头做单都有什么网站,链接生成器在线制作最近在做一个在线文本编辑器项目,遇到一个问题: 我从后台得到了各个章节的信息,包括标题和内容,其中内容是以HTML格式的形式存储的.这些章节信息是以一个List返回的.在页面中的显示代码如下: c:forEach items${pageControl.data} varnewsSearchc:forEach items${pageControl.data} varnewsSearchdiv stylemargin-top: 20px;spana hrefnewsShow.do?detail1idc:out value${newsSearch.id} / c:out value${newsSearch.title} escapeXmlfalse //abr /c:out value${newsSearch.content} /br/font colorgreenhttp://127.0.0.1:8080/LuceneSys/newsShow.do?detail1idc:out value${newsSearch.id} /nbsp;c:out value${newsSearch.publishDate} //font/spanbr //div/c:forEach 这段代码是将List中的章节信息拼接成一篇文章.但是问题出来了,由于content中的内容是以HTML形式存储的,所以在页面显示的时候,会将一些HTML标签原封不动的显示出来.查看页面的源代码,发现这些标签已经被解析成了转义符. 为了解决这个问题,在c:out标签中有一个escapeXml属性,其默认值为true,即默认是要将HTML标签转化为转义字符,所以在页面中就显示出了HTML标签. 所以,很显然,只要将这个属性值改为flase就可以了.代码如下: c:forEach items${pageControl.data} varnewsSearchdiv stylemargin-top: 20px;spana hrefnewsShow.do?detail1idc:out value${newsSearch.id} / c:out value${newsSearch.title} escapeXmlfalse //abr /c:out escapeXmlfalse value${newsSearch.content} /br/font colorgreenhttp://127.0.0.1:8080/LuceneSys/newsShow.do?detail1idc:out value${newsSearch.id} /nbsp;c:out value${newsSearch.publishDate} //font/spanbr //div/c:forEach