首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

EL表达式中含有html 用js调用直接输出的困惑解决思路

2012-06-10 
EL表达式中含有html 用js调用直接输出的困惑HTML codea href# onclickmodify(${news.id},${news.

EL表达式中含有html 用js调用直接输出的困惑

HTML code
<a href="#" onclick="modify('${news.id}','${news.title}','${news.content}',                        '${news.writeDate}','${news.viewTotal}','${news.user.id}','${news.state}',                        '${news.attachment}');">修改</a>


这是我的源码 其中news.content中含有html代码 这样子用的话 直接就把html代码中的格式输出出来了 请问大家遇到过这样的问题吗

[解决办法]
加入参数escapeXml="false"或者escapeXml="true" 来控制是否对输出内容中的html字符进行转义
[解决办法]
那你就不要把这个放在<a>上啊...
用个<div id="content" style="display:none">${news.content}</div>
onclick时,从这个div中取内容不就完了
[解决办法]
對,這樣html元素不會被解析。你可以用轉嗎的方式,比如 &nbsp;

热点排行