日期:2014-05-18  浏览次数:20568 次

截取字符包含网页元素的问题
有个公司表,表里有个字段是记录公司简介的.
因为这个字段是后台是用UBB代码框写的,而前台列出来的时候,出了个问题,因为文字中夹杂着很多的网页元素代码,比如 <a   hert= "..... "> 之类的.所以如果
那么没有全部结束的话,就会有很多没有关闭的网页元素在其中.

麻烦来了,现在前台一碰到这种字符,马上破页.
再加上我们还是用div+css写的,外面套层table也没有作用.

这可怎么办?

------解决方案--------------------
用jstl来做。在body内加如这样的代码直接显示你从后台检索出来的带有网页元素的内容。

<c:out value= "${你检索出来的内容} " escapeXml= "false "/> //escapeXml= "false "属性表明对你的带有html元素的内容进行解析,比如将一个〈br〉解析成一个回车。其默认值为true。