(特殊字符)怎么处理 类似 '&lt;' 到 '<'

我用得是在线编辑器.

现在 当我从数据库中把
<img height="409" alt="" width="300" src="/dzml/UserFiles/Image/img.gif" />
去回到action中是还是上面得这个值..

但是到了页面用<c:out value="${}"/>得时候就成了:
<img height="409" alt="" width="300" src="/dzml/UserFiles/Image/img.gif" />

返回到在线编辑器中得时候还好..我做了js处理
[code]
function replaceAll(src, oldStr, newStr){
return src.replace(new RegExp(oldStr, "g"), newStr);
}

function XMLEncode(str){
str=replaceAll(str,"&","&");
str=replaceAll(str,"<","<");
str=replaceAll(str,">",">");
strreplaceAll(str,"'","&apos;");
str=replaceAll(str,"\"",""");
return str;
}
function HtmlEncode(str){
str=replaceAll(str,"&","&");
str=replaceAll(str,"<","<");
str=replaceAll(str,">",">");
str=replaceAll(str,"&apos;","'");
str=replaceAll(str,""","\"");
str=replaceAll(str,""","\"");
return str;
}
[/code]

这样还可以在编辑器中显示 正确得内容....


问题是:当是预览得时候:

直接显示得
<img height="409" alt="" width="300" src="/dzml/UserFiles/Image/img.gif"/>
这样得代码

html又是:
<img height="409" alt="" width="300" src="/dzml/UserFiles/Image/img.gif" />

这样得代码了...用上面得方法不管用...

谁有什么办法么???我头都想得疼
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值