当前位置:首页 > 开发 > 编程语言 > JSP > 正文

类似于asp中htmlencode函数的jsp函数

发表于: 2010-04-25   作者:bardo   来源:转载   浏览:
摘要: 类似于asp中htmlencode函数的jsp函数 ( 2006-10-17 17:10 ) 类似于asp中htmlencode函数的jsp函数 这是在其它网上发现的,虽不是经典代码,但也是值得借用的.(注:未经测试) public static String asHTML(String text) { if (text == null) return "&quo
类似于asp中htmlencode函数的jsp函数 ( 2006-10-17 17:10 )

类似于asp中htmlencode函数的jsp函数


这是在其它网上发现的,虽不是经典代码,但也是值得借用的.(注:未经测试)
public static String asHTML(String text)
{
if (text == null)
return "";
StringBuffer results = null;
char[] orig = null;
int beg = 0, len = text.length();
for (int i = 0; i < len; ++i)
{
char c = text.charAt(i);
switch (c){
case 0:
case '&':
case '<':
case '>':
case '"':
if (results == null)
{
orig = text.toCharArray();
results = new StringBuffer(len+10);
}
if (i > beg)
results.append(orig, beg, i-beg);
beg = i + 1;
switch (c)
{
default: // case 0:
continue;
case '&':
results.append("&");
break;
case '<':
results.append("<");
break;
case '>':
results.append(">");
break;
case '"':
results.append(""");
break;
}
break;
}
}
if (results == null)
return text;
results.append(orig, beg, len-beg);
return results.toString();
}

类似于asp中htmlencode函数的jsp函数

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号