`

StringEscapeUtils这个类里提供了很多转义的方法,比如可以转成json、xml、html等格式

阅读更多

  有时候我们需要把查询出来的某些数据转成我们需要的格式, StringEscapeUtils这个类里提供了很多转义的方法,比如可以转成json、xml、html等格式。
  在你查出的数据后,提交到展现层之前可以使用该类来处理。
例:
     

 

   

     /**
	 *@author maomy
	 *@date 2011-04-28
	 * @return
	 */
	public String list(){
		try{
			List<MemberAdvise> list = getSchbo().find(this);
			for (Iterator iterator = list.iterator(); iterator.hasNext();) {
				MemberAdvise advise = (MemberAdvise) iterator.next();
				advise.setContent(StringEscapeUtils.escapeHtml(advise.getContent()));//取出来转义一下再set回去
			}
			int cnt = getSchbo().findCnt(this);
			setTotal(cnt);
			setSchResult(list);
		}catch(Exception e){
			e.printStackTrace();
		}
		return super.SUCCESS;
	}
 
 
分享到:
评论
2 楼 谋生者 2011-10-18  
讲是转义类的小应用
1 楼 血冷狼 2011-10-16  
你文章讲的是什么

相关推荐

    详解json串反转义(消除反斜杠).docx

    对于 JSON 字符串的反转义操作,我们可以使用该库中的 `StringEscapeUtils.unescapeJavaScript()` 方法。 ##### 4.1 添加依赖 首先,你需要在项目中添加 Apache Commons Lang 的依赖。如果你使用的是 Maven 项目,...

    消除斜杠commons-lang3-3.12.0工具类.zip

    在描述中提到的"StringEscapeUtils方法消除json反斜杠",指的是Apache Commons Lang库中的一个工具类`StringEscapeUtils`,它提供了一系列的方法来处理字符串中的特殊字符。在处理JSON数据时,我们常常会遇到反斜杠...

    详解json串反转义(消除反斜杠)

    在Java中,Apache Commons Lang库提供了便捷的工具类`StringEscapeUtils`,其`unescapeJavaScript()`方法可以轻松完成这一任务。理解并正确应用这个过程对于有效处理JSON数据至关重要,尤其是在进行数据交换和序列化...

    commons-lang3-3.4jar.rar

    7. **CSV转义**:虽然不是`StringEscapeUtils`的一部分,但Apache Commons CSV库提供了`QuoteMode`和`Quote`等类来处理CSV数据的转义,这是处理逗号分隔值文件时非常有用的。 在实际开发中,`StringEscapeUtils`的...

    在Java中轻松将HTML格式文本转换为纯文本(保留换行)

    lang和lang3这两个包里有转换所需的工具类 org.jsoup jsoup 1.11.3 commons-lang commons-lang 2.6 org.apache.commons commons-lang3 3.4 第二步:直接使用即可: import org.apache.commons.lang....

    struts2和json集成的一个小示例

    在Action类的方法中,你可以创建一个Java对象,比如一个Map或自定义的JavaBean,然后将其转换为JSON格式。Apache的Commons Lang库中的`StringEscapeUtils`可以帮助处理特殊字符,而Google的Gson库或Jackson库可以...

    JAVA后台使用JSON用到的JAR

    虽然不是专门处理JSON的库,但Apache Commons Lang提供了许多有用的工具类,如`StringEscapeUtils`可以用于转义JSON字符串中的特殊字符,这对于JSON格式的处理也很有帮助。 6. **JSON-P (JSR 353) 和 JSON-B (JSR ...

    java_code_for_common_functions.rar_JSON_java json_jquery_数据库 转换

    这可能涉及到字符编码转换、HTML转义、CSV解析等功能。例如,`convertEncoding()`函数可能使用`Charset`类进行字符集转换,`unescapeHTML()`可能使用`StringEscapeUtils`进行HTML实体解码。 4. **JSON处理**: ...

    commons-lang3-3.1.jar.zip-java Html解码组件库

    在这个3.1版本中,`StringEscapeUtils`提供了一个`unescapeHtml()`方法,可以将HTML编码的字符串解码为原始的非转义格式。这个功能在处理用户输入、解析HTML文档或从网络爬虫获取数据时非常有用,可以确保数据的正确...

    Java开发JSON所需要的jar包!

    org.json库是一个小型且易于使用的Java库,提供了`JSONObject`和`JSONArray`类,可以方便地创建和操作JSON结构。这个库的jar包通常名为`json-20210307.jar`或类似版本号的文件。 4. Apache Commons Lang库 虽然不是...

    在Java中轻松将HTML格式文本转换为纯文本的方法示例(保留换行)

    为满足这个需求,本文将介绍一种使用Jsoup和commons-lang等库来将HTML格式文本转换为纯文本的方法。 首先,需要引入Jsoup和commons-lang等依赖项。Jsoup是一个HTML解析器,用于解析HTML文档,而commons-lang和...

    解析json所需的jar包

    虽然Apache Commons Lang3不是专门处理JSON的库,但其`StringEscapeUtils`类可以帮助在处理JSON时转义和unescape特殊字符。 5. **JSON-P (JSR 353) 和 JSON-B (JSR 367)** 这两个是Java EE标准的一部分,提供了一...

    Java Http请求传json数据乱码问题的解决

    在本例中,服务端代码使用了`StringEscapeUtils.unescapeJava`方法进行了解码尝试,该方法可能在某些情况下对于JSON字符串的处理不够有效。然后,代码尝试使用`ObjectMapper`从JSON字符串解析出Java对象列表。 在...

    commons-lang-2.6.jar工具类以及文档

    这个类提供了各种字符串转义功能,比如将HTML、XML、JavaScript或SQL的特殊字符转义,避免注入攻击。例如,`escapeHtml()`可以将字符串中的HTML实体转换为它们的安全等价物,`unescapeJava()`则可以反转这个过程。 ...

    开发json的全包所有用到的包都在这里了

    虽然不是专门的JSON库,但Apache Commons Lang提供了有用的工具类,如`StringEscapeUtils`,在处理JSON字符串时可能会用到。 7. **Boon**: Boon库提供了一个简洁的API来处理JSON,包括解析、生成和操作JSON对象...

    commons-lang3-3.8.1.rar

    5. **其他转义**:除了上述转义,`StringEscapeUtils` 还提供了对SQL、CSV、URL等格式的转义和unescape方法,以确保数据的安全性。 在实际应用中,当接收用户输入或者处理任何可能包含不安全数据的字符串时,使用`...

    commons-lang3-3.1_jar

    `StringEscapeUtils`是Apache Commons Lang中的一个关键类,它提供了一系列静态方法,用于转义和unescape字符串。这些方法主要应用于处理XML、HTML、JavaScript和SQL等格式的字符串,确保它们在特定上下文中正确且...

    org.apache.commons.lang.StringEscapeUtils

    解决json数据中,返回的数据格式中带有反斜杠 如下所示{\"Count\":\"3\",\"ErrorString\":\"\",\"Success\":true,\"URL\":\"http:\\\/\\\/172.16.80.65:8080\\\/LoginSSO.aspx?UserCode=wubg&Type=WorkItem\",\...

    处理SQL语句commons-lang-2.6.jar

    apache工具包common-lang中有一个很有用的处理字符串的工具类,其中之一就是StringEscapeUtils,这个工具类是在2.3版本以上加上的去的,利用它能很方便的进行html,xml,java等的转义与反转义,而且还能对关键字符串...

Global site tag (gtag.js) - Google Analytics