在JSP中如何输出特殊字符? 转换一下str="</HTML>" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该有的,我在书上看见过,有一部分专门讲这种字符的处理,但是记不得在那儿了! 我回头给你找找! Sorry ! 将<号转变为<将>号转变为>"</html>"就是"</html>" package nba;import java.io.*;import java.util.*;public class Str { public static String returnToBr(String sStr) { if (sStr == null || sStr.equals("")) { return sStr; } StringBuffer sTmp = new StringBuffer(); int i = 0; int len = sStr.length() ; while (i < len) { if (sStr.charAt(i) == '\n'||sStr.charAt(i)=='\r') { sTmp = sTmp.append("<br>"); } else if (sStr.charAt(i) == ' ') { sTmp = sTmp.append(" "); } else if (sStr.charAt(i) == '<') { sTmp = sTmp.append("<"); } else if (sStr.charAt(i) == '>') { sTmp = sTmp.append(">"); } else { sTmp = sTmp.append(sStr.substring(i,i+1)); } i++; } String return_str = sTmp.toString(); return return_str; }} Sorry !没找到,但是jianghua008(啥也不会) 说得方法是可以的! < 对应 <, > 对应 > , " 对应 " , & 对应 & .......<servlet与jsp 权威指南> 第41 页 ! try{ byte b[]=str.getByte("iso-8859-1"); str=new String(b); return str}catch(Expection){ ex.expection return str} public static String filter(String input) { StringBuffer filtered = new StringBuffer(input.length()); char c; for(int i=0; i<input.length(); i++) { c = input.charAt(i); if (c == '<') { filtered.append("<"); } else if (c == '>') { filtered.append(">"); } else if (c == '"') { filtered.append("""); } else if (c == '&') { filtered.append("&"); } else { filtered.append(c); } } return(filtered.toString()); } s2sh 相当离奇的数据查询问题 不显示删除回复显示所有回复显示星级回复显示得分回复 JavaScript正则表达式^(尖号问题)!请大家帮忙在线等谢谢! 跪求:关于页面弹出窗口的问题 请教一个单服务器最大能支撑多少用户并发访问 mysql字符转码问题!! 新手,问个基础的问题! 请教高手,关于用javamail发邮件的问题~~ 在线等!!! jsp中发送email的问题。 jsp开发环境究竟用什么好 看看这个小程序,请大侠指点~! 一个页面提交后,如果让原来的页面自动刷新?
将>号转变为>
"</html>"就是"</html>"
import java.util.*;public class Str { public static String returnToBr(String sStr) {
if (sStr == null || sStr.equals("")) {
return sStr;
}
StringBuffer sTmp = new StringBuffer();
int i = 0;
int len = sStr.length() ;
while (i < len) {
if (sStr.charAt(i) == '\n'||sStr.charAt(i)=='\r') {
sTmp = sTmp.append("<br>");
}
else if (sStr.charAt(i) == ' ') {
sTmp = sTmp.append(" ");
}
else if (sStr.charAt(i) == '<') {
sTmp = sTmp.append("<");
}
else if (sStr.charAt(i) == '>') {
sTmp = sTmp.append(">");
}
else {
sTmp = sTmp.append(sStr.substring(i,i+1));
}
i++;
}
String return_str = sTmp.toString();
return return_str;
}}
{
byte b[]=str.getByte("iso-8859-1");
str=new String(b);
return str
}
catch(Expection)
{
ex.expection
return str
}
StringBuffer filtered = new StringBuffer(input.length());
char c;
for(int i=0; i<input.length(); i++) {
c = input.charAt(i);
if (c == '<') {
filtered.append("<");
} else if (c == '>') {
filtered.append(">");
} else if (c == '"') {
filtered.append(""");
} else if (c == '&') {
filtered.append("&");
} else {
filtered.append(c);
}
}
return(filtered.toString());
}