我用得是在线编辑器.
现在 当我从数据库中把
<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处理
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;
}
这样还可以在编辑器中显示 正确得内容....
问题是:当是预览得时候:
直接显示得
<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" />
这样得代码了...用上面得方法不管用...
谁有什么办法么???我头都想得疼
分享到:
- 2006-12-13 13:53
- 浏览 4302
- 评论(6)
- 论坛回复 / 浏览 (6 / 5606)
- 查看更多
相关推荐
对于特殊字符的处理,主要涉及到NSString和NSData两个类。NSString是处理文本的基础,它提供了丰富的字符串操作方法。在处理特殊字符时,可以使用`stringByAddingPercentEncodingWithAllowedCharacters:`方法进行URL...
然而,在XML中直接使用一些特殊字符,比如大于(>)、小于(<)、等于(=)、单引号(')和双引号(")等,可能会导致XML解析错误,因为这些字符在XML文档中有特定的含义。为了解决这个问题,Mybatis提供了一些处理...
之间包含有类似的这种转义字符的时候总会被解析,倒是可以把所有的”&”通过程序替换成”&”,但是有些本来就是”&”的也会被转换,这就错了。怎么让<textarea></textarea>之间包含的文本原封不动的显示...
- **功能**:此函数用于准备字符串以安全地插入到MySQL数据库中,通过转义特殊字符来防止SQL注入。 - **语法**:`mysql_real_escape_string(string, connection)` - **参数**: - `string`:要转义的字符串。 -...
这样的特殊字符作为参数时,如果不做处理,会产品传参错误。 解决方法: encodeURI 方法 将文本字符串编码为一个有效的统一资源标识符 (URI)。 encodeURI(URIString) 必选的 URIString 参数代表一个已编码的 URI。 ...
在上述的示例代码中,`s << a << b << c << d`将分别把整型、浮点型、布尔型和字符串值插入到`s`中,形成一个连续的字符串。随后,`s >> a2 >> b2 >> c2 >> d2`则能从`s`中提取出这些值,恢复原始类型。 这种做法...
它以<<<开头,后面跟着一个字符串标签,这个标签是一个不包含空格、制表符或任何标点符号的唯一标识符。然后,紧跟着一个新的行,输入您的字符串文本。字符串的结束需要使用相同的标签,而且该结束标签必须单独一行...
本文将详细介绍如何处理这种问题,以确保特殊字符能在datagrid中正常显示。 首先,我们要明白问题的根本原因:EasyUI的datagrid、combobox和tree等组件在默认情况下,会尝试将数据显示为HTML,因此当数据中包含HTML...
在Java开发中,特殊字符扮演着重要的角色,特别是在处理URL、HTML、XML和JavaScript时。本文将详细讨论这些特殊字符的编码与解码,以及如何在不同场景下正确使用它们。 首先,URL中的特殊字符是不能直接在URL中传递...
因此,开发者在插入用户输入的数据到网页时,应确保对特殊字符进行转义处理,以保障网站的安全性。 总的来说,了解和掌握HTML转义字符、JavaScript转义符以及相关的字符对照表,是成为合格的前端开发者的基本技能。...
除了以上提到的基本转义字符之外,HTML还支持广泛的特殊字符实体,如数学符号、希腊字母等,这些可以通过Unicode编码来引用。例如,`α` 表示希腊字母α。 #### 三、HTML转义字符使用要点 1. **转义字符必须...
在C#编程中,深度拷贝是一个...通过这些方法,我们可以确保在处理引用类型List<T>时实现真正的深度拷贝,避免因共享引用而导致的意外修改。在实际开发中,选择哪种方法取决于具体需求,如性能、兼容性和对象的复杂性。
此外,在某些特定标签如<image>中使用特殊字符时,可能由于没有现成的转义方法,需要手动添加转义字符或编写类似replace.js的辅助函数。具体的函数代码需要根据实际使用的特殊字符来编写。 总结,处理微信小程序中...
在JavaScript中,字符串是程序设计中非常基础的元素。然而,在特定的场景下,字符串可能包含一些特殊字符,尤其是HTML标签...根据不同的应用场景和工具选择合适的方法来处理这些特殊字符串是每一位Web开发者的必修课。
综上所述,理解并正确处理XML和HTML中的特殊字符是Web开发中的基本技能,它涉及到文档的正确解析、内容的准确呈现以及与服务器和浏览器之间的有效通信。通过转义特殊字符,我们可以确保数据在传输和存储过程中不会被...
例如,如果用户在评论中输入了"<script>"这样的恶意代码,不进行转译就直接插入到页面上,那么这段脚本可能会被执行,危害到其他访问者。通过转译,"<script>"会被转化为"<script>",浏览器将不再识别它为标签...
在网页设计与开发过程中,经常会遇到一些特殊字符无法直接在HTML文档中正确显示的情况。为了解决这一问题,HTML引入了一种称为“实体”的机制来表示这些特殊字符。通过使用实体名称或实体编号,开发者可以确保这些...
在JavaScript中,也有类似的概念,但JavaScript转义字符主要针对字符串中的特殊字符。例如: - \n:换行 - \r:回车 - \t:制表符 - \":双引号 - \':单引号 - \\:反斜杠自身 五、HTML转义字符表 HTML转义字符表...
反斜杠用于转义Markdown的特殊字符,如`\*`会显示为星号而非斜体。 ### 自动链接 Markdown能自动识别并转换URL为链接,无需特殊格式。 ## 特殊字符转换 在Markdown文档中,`<`和`&`字符需要转义,分别写成`<`和...