日期:2014-05-18  浏览次数:20695 次

关于jsp显示特殊符号的问题``
关于jsp显示特殊符号的问题``
在JSP怎么正常实现 <> : "}{})#$%^就是在网页上转化成编码显示`
这些特殊符号啊```
对了好有一个问题``怎么处理在用户提交问题时候的内容中所含有的空格和回车啊
比方说我在文本框里的输入内容是
"
saldfjals
asdf     askdfjasf
  asdfkl     asdf    

"
如果一般处理之后通过网站读取出来就是 "saldfjalsasdfaskdfjasfasdfklasdf "
就没有空格和回车那些处理了`

------解决方案--------------------
public static String getRealString(String s)
{
StringBuffer sb = new StringBuffer( " ");
for(int i = 0 ; i < s.length() ; i++)
{
char ch = s.charAt(i);
switch(ch)
{
case '> ':sb.append( "&gt; ");break;
case ' < ':sb.append( "&lt; ");break;
case '& ':sb.append( "&amp; ");break;
case ' " ':sb.append( "&quot; ");break;
case ' ':sb.append( "&nbsp; ");break;
case '\n ':sb.append( " <br> ");break;
default:sb.append(ch);
}
}
return sb.toString();
}

服务器端用这个方法过滤下parameter看看,呵呵,手写的可能有错哦