2 mydream20130314 mydream20130314 于 2015.07.10 15:24 提问

如何在JSP页面输出HTML文本而不被转义? 10C

对象的内容news.content="

哈哈
"

在jsp中取对象

 <div>   
${news.content}
</div>

实际效果:

 <div>
&lt;table&gt;&lt;tr&gt;&lt;td&gt;哈哈&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
</div>

但是我想要的结果是:

 <div>
<table><tr><td>哈哈</td></tr></table>
</div>

如何做?

12个回答

diaoliwei2
diaoliwei2   Rxr 2015.07.10 15:48

如果这个格式比较固定,你可以获取td中内容

a747223454
a747223454   2015.07.10 15:50

csdn竟然不做连打事件!!!

u010875487
u010875487   2015.07.10 15:59

好像这个问题没有说清楚吧?所谓的值,对象是哪里来的?

showbo
showbo   Ds   Rxr 2015.07.10 20:42

你的${news.content}内容取出来的时候就将<>替换为对应的实体了吧,或者入库的时候做了替换,自己检查下数据库。再实体对象替换回<>

u012216727
u012216727   Ds   Rxr 2015.07.10 15:35

那你直接获取对应标签的text不就行了;

a747223454
a747223454   2015.07.10 15:49

为什么要在对象里放标签?你把标签放到对象里肯定会当成对象的一部分来解析

a747223454
a747223454   2015.07.10 15:49

为什么要在对象里放标签?你把标签放到对象里肯定会当成对象的一部分来解析

a747223454
a747223454   2015.07.10 15:48

为什么要在对象里放标签?你把标签放到对象里肯定会当成对象的一部分来解析

a747223454
a747223454   2015.07.10 15:49

为什么要在对象里放标签?你把标签放到对象里肯定会当成对象的一部分来解析

zhchengda
zhchengda   2015.07.10 17:22

你前台是不是用了什么文字编辑的插件,导致存储内容的时候自动添加了table相关标签,这样如果你是从库里取值直接转成了对象的话,${news.content}
取的是完全的数据存的内容,建议你跟踪下news对象里面的值,看看table标签是怎么加上去的

共12条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片