转:http://blog.sina.com.cn/s/blog_4b4515650100ldf6.html
下面的几段代码是从《struts 2.1 权威指南》上摘的,因为比较好,就摘下来,方便以后查阅。
(1).这是主代码的图片。
public class HTMLDecoder {
public static String decode(String str){
String[] tmp =
str.split(";&#|&#|;");
StringBuffer sb = new
StringBuffer("");
for (int i=0;
i<tmp.length; i ){
if
(tmp[i].matches("\\d{5
}")){
sb.append((char)Integer.parseInt(tmp[i]));
} else
{
sb.append(tmp[i]);
}
}
return sb.toString();
}
}
(2).这是一个页面,用于向Action中注入数据的,但不知道为什么,在TestAjaxAction.java中打印出的数据都是以“&#”开头的,所以要用到HTMLDecoder来处理一下。
(3).下面是一个调用HTMLDecoder.java的Action。
分享到:
相关推荐
上述方法`gbEncoding`接受一个普通的中文字符串作为输入,然后将这个字符串中的每一个中文字符转换成相应的Unicode编码字符串。方法通过将字符转换为`int`类型的十六进制表示,如果不足四位则补零,然后拼接前缀“\u...
标题中的“wycj.rar_4A9_MMJ_QKZ_htmldecoder.java_xmb”可能是一种编码或标记方式,用于区分不同的项目或者版本。这里的关键点是“htmldecoder.java”,这通常代表一个Java源代码文件,其功能可能是解码HTML内容。...
这时,解密工具可以帮助我们将这些编码内容还原成可读的HTML代码。 JavaScript,作为一种强大的客户端脚本语言,常常用于实现网页的交互性和动态功能。为了保护代码不被轻易查看或篡改,开发者可能会对JavaScript...
htmldecoder 由Zydecx htmldecoder是一个简单的静态网站生成器。 有了它,您就可以专注于自己的内容,而摆脱琐碎的事情,例如分页/类别/标签/搜索htmldecoder现在正迈出第一步,欢迎您加入以使其更好。 ...
Jodd是一个开源的Java工具集,包含一些实用的工具类和小型框架。简单,却很强大! ...Jodd被分成众多模块,按需选择,其中 工具类模块有: jodd-core 一些工具类,包括Printf、JDateTime、StringUtil、Fast buffers等等...
// content = HTMLDecoder.decode(content); return content; } ``` 这个方法通过正则表达式匹配并替换HTML标签。`replaceAll`函数使用模式匹配来找到所有的HTML标签,并用指定的字符串替换它们。`*?>`匹配任何以...
2. HTMLDecoder.exe:这个名字暗示这是一个HTML解码器,可能用于处理在C代码中嵌入的HTML或加密的HTML字符串,这在某些加密技术中是常见的做法。 3. jad.exe:jad是Java反汇编器的缩写,虽然名字与C语言无关,但...
4. **HTMLDecoder.java**:这个类可能负责解析和解码从Yahoo服务器接收到的HTML内容,以便从中提取出照片和文件的链接。 5. **Cookie.java**:这是一个标准的Java类,用于表示HTTP Cookie,可能在这个项目中用于...