我用得是在线编辑器.
现在 当我从数据库中把
<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,"'","'");
str=replaceAll(str,"\"",""");
return str;
}
function HtmlEncode(str){
str=replaceAll(str,"&","&");
str=replaceAll(str,"<","<");
str=replaceAll(str,">",">");
str=replaceAll(str,"'","'");
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" />
这样得代码了...用上面得方法不管用...
谁有什么办法么???我头都想得疼
现在 当我从数据库中把
<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,"'","'");
str=replaceAll(str,"\"",""");
return str;
}
function HtmlEncode(str){
str=replaceAll(str,"&","&");
str=replaceAll(str,"<","<");
str=replaceAll(str,">",">");
str=replaceAll(str,"'","'");
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" />
这样得代码了...用上面得方法不管用...
谁有什么办法么???我头都想得疼