//HtmlConverter.java
import java.util.*;
/**
* html代码过滤器
* @author yangjie
*
*/
public class HtmlConverter {
public static String convert(String pContent) {
StringBuffer buffer = new StringBuffer();
StringTokenizer token = new StringTokenizer(pContent, "\r\n");
while (token.hasMoreTokens()) {
String temp = token.nextToken();
buffer.append("<BR>" + convert2(temp));
}
return buffer.toString();
}
private static String convert2(String input) {
if (input == null || input.length() == 0) {
return input;
}
StringBuffer buf = new StringBuffer(input.length() + 6);
char ch = ' ';
for (int i = 0; i < input.length(); i++) {
ch = input.charAt(i);
switch (ch) {
case '&':buf.append("&");break;
case '<':buf.append("<");break;
case '>':buf.append(">");break;
case ' ':buf.append(" ");break;
case '\'':buf.append("'");break;
case '"':buf.append(""");break;
default :buf.append(ch);
}
}
return buf.toString();
}
}
分享到:
相关推荐
NULL 博文链接:https://hylong05.iteye.com/blog/560611
java过滤html,css,js标签工具类(UnHtmlScript),抓取页面内容去除标签样式信息
* public strip 过滤属性 * public setAllow 设置允许的属性 * public setException 设置特例 * public setIgnore 设置忽略的标记 * private findElements 搜寻需要处理的元素 * private findAttributes 搜寻属性 * ...
给大家介绍php参数过滤及php数据过滤,包括php提交数据...4)对于跨站,strip_tags(),htmlspecialchars()两个参数都不错,对于用户提交的的带有html和php的标记都将进行转换。比如尖括号"就将转化为 "这样无害的字符
4)对于跨站,strip_tags(),htmlspecialchars()两个参数都不错,对于用户提交的的带有html和php的标记都将进行转换。比如尖括号"就将转化为 "这样无害的字符。 $new = htmlspecialchars("<a href='test'>Test</a>...
<?... $_form = new formHtmlFind(); class formHtmlFind{ public function formHtml($array,$infoArray='') ...if(empty($array))return ...这是一个php表单敏感字符过滤类及其用法。分享给大家供大家参考。
HTML::Pipeline - HTML处理过滤器和工具类
主要用于java的代码工具,是一些工具类的集合,其中包括日期类型的转换,树形结构的过滤,html标签过滤等
php过滤html标记属性类用法实例_.docx
分析了不少网站总结了一些常用安全知识写了这个类,功能包括,sql注入字符过滤,反解析js的escape函数加密过的数据,过滤html标签返回纯文本等功能.希望对大家有帮助.注意这是php写的类文件,不是用php的朋友就不要浪费...
* public strip 过滤属性 * private findElements 搜寻需要处理的元素 * private findAttributes 搜寻属性 * private removeAttributes 移除属性 * private isException 判断是否特例 * private createAttributes ...
php过滤html标记属性类用法实例__1.docx
主要介绍了php过滤html标记属性类及其用法,包括对HTML标记元素的过滤、移除、转义等等操作,非常实用,需要的朋友可以参考下
(自适应手机端)绿色HTML5滤料石材网站源码 简约时尚滤石过滤材料类pbootcms企业模板 安装教程:www.diyiyuanma.cn/100.html 快速收录推送工具:www.diyiyuanma.cn/122.html 效果演示:diyiyuanma.lxsjfx....
一个php常用的工具类,它包含了JS弹窗,页面跳转,系统基本参数上传图片,html过滤,数据库输入过滤,清理session,各种验证,格式化,获取ip地址,加载模板,图片水印,文件操作等等很多实用的功能工具,方便大家...
这是一款使用html5和jQuery制作的非常实用的图片分类过滤特效插件。该插件使用html5的data-tags属性将图片进行分类,然后用jQuery来实现动态图片过滤功能。
正则表达式过滤脚本的一些研究(asp.net+C#)在做一些网站(特别是BBS之类)时,经常会有充许用户输入html样式代码,却禁止脚本的运行的需求, 以达到丰富网页样式,禁止恶意代码的运行。 当然不能用 HtmlEncode 和 ...
解压密码:RJ4587 今天我们要来分享一款基于HTML5和CSS3的图片特效,它可以很方便地将各种图片进行归类和过滤,在归类过滤的过程中,图片有非常酷的动画效果,并且,结合CSS3的特性,这里一共提供了3种炫酷的图片...
直接可以运行,包含测试类,对HTML和SQL进行过滤,方便扩展。并且可以配置不拦截的路径,包含注释,方便学习。 博客地址:https://blog.csdn.net/u011974797/article/details/121792680
html5 css3动态图片分组过滤特效,点击上面的菜单,也就是分类操作,下面的图片会自动以动画方式重新显示,也就是自动将图片分组、过滤、筛选显示,把图片自动归类显示,引入了jquery插件,让动画效果更流畅。