//FilterBean.java
public class FilterBean{
public FilterBean(){}
public /*static*/ String filter(String input)/进行HTML过滤
{
if(!hasSpecialChars(input)){
return input;
}
StringBuffer filtered =new StringBuffer(input.length());
char c;
for(int i=0; i<=input.length()-1; i++){
c=input.charAt(i);
switch(c)
{
case '
case '>':filtered.append(">"); break;
//case '"':filtered.append("&uot;"); break;
//case '&':filtered.append("&"); break;
case ' ':filtered.append(" "); break;
case '\n':filtered.append("
"); break;default: filtered.append(c);
}
}
return (filtered.toString());
}
public static boolean hasSpecialChars(String input){
boolean flag=false;
if((input!=null)&&(input.length()>0)){
char c;
for(int i=0; i<=input.length()-1; i++){
c=input.charAt(i);
switch(c)
{
case '>': flag=true; break;
case '
//case '"': flag=true; break;
//case '&': flag=true; break;
case ' ': flag=true; break;
case '\n': flag=true; break;
}
}
}
return flag;
}
public String trans(String chi)//统一字符
{
String result = null;
byte temp [];
try{
temp=chi.getBytes("gb2312");
result = new String(temp);
}
catch(java.io.UnsupportedEncodingException e){
System.out.println (e.toString());
}
return result;
}
public String trans(Object chi)
{
return trans(chi.toString());
}
}
//NullSolve.java
public class NullSolve { //数据写入数据库之前,将未填写的字段由字符串null改为空("")
public String trim(String s){
if(s==null||s.equalsIgnoreCase("null"))
return null;
else
return s.trim();
}
}
java 文本框值能输入十五个字母 java中文本框为空怎么设置
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java文本框组件输入内容后输错了,什么代码可以重置文本框为空白 java中文本框为空怎么设置
java中文本框如何表示为空值_如何在java中將空文本框值傳遞給零值?
java中文本框如何表示为空值 java 文本框 空字符串