当前位置: 技术问答>java相关
关于HTML编码的问题!
来源: 互联网 发布时间:2015-04-14
本文导语: 在ASP中可以用HTMLEncode来编码,防止输入内容为带有HTML标签的字符。在JSP中该怎么做?谢谢! | 哎,别提了! 没现成的 我自己用的,你参考以下 /** * 字符串替换,将 source 中...
在ASP中可以用HTMLEncode来编码,防止输入内容为带有HTML标签的字符。在JSP中该怎么做?谢谢!
|
哎,别提了!
没现成的
我自己用的,你参考以下
/**
* 字符串替换,将 source 中的 oldString 全部换成 newString
* @param source 源字符串
* @param oldString 老的字符串
* @param newString 新的字符串
* @return 替换后的字符串
*/
public String replace(String source, String oldString, String newString) {
try{
StringBuffer output = new StringBuffer();
int lengthOfSource = source.length(); // 源字符串长度
int lengthOfOld = oldString.length(); // 老字符串长度
int posStart = 0; // 开始搜索位置
int pos; // 搜索到老字符串的位置
while ((pos = source.indexOf(oldString, posStart)) >= 0) {
output.append(source.substring(posStart, pos));
output.append(newString);
posStart = pos + lengthOfOld;
}
if (posStart
没现成的
我自己用的,你参考以下
/**
* 字符串替换,将 source 中的 oldString 全部换成 newString
* @param source 源字符串
* @param oldString 老的字符串
* @param newString 新的字符串
* @return 替换后的字符串
*/
public String replace(String source, String oldString, String newString) {
try{
StringBuffer output = new StringBuffer();
int lengthOfSource = source.length(); // 源字符串长度
int lengthOfOld = oldString.length(); // 老字符串长度
int posStart = 0; // 开始搜索位置
int pos; // 搜索到老字符串的位置
while ((pos = source.indexOf(oldString, posStart)) >= 0) {
output.append(source.substring(posStart, pos));
output.append(newString);
posStart = pos + lengthOfOld;
}
if (posStart