多个输入文本框 有些有输入有些没有输入,只要有输入的值 然后加|连接 写到数据库一条字段里面

解决方案 »

  1.   

    判断是否不为null或者!str.equal("")
    如果为true,则拼字符串就是了
      

  2.   

    你在get方法里面加上if (xx == null) return "";
    比如getXX() {
        if (xx == null) {
            return "";
        }
        return xx;
    }
    然后不用管哪个写了哪个没写,直接用+拼接
      

  3.   

    请问楼主多文本框的名字是一样的么?
    如果是一样的直接getParameterValues取出的页面文本框内容
    再循环数组
    String[] strs = getParameterValues("文本框名");
    String data = "";//存储字符串
    for(String str:strs){
        if(str.length()>0){
            data += "|";
        }
    }
    data = data.substring(0,data.length()-1);
      

  4.   

    补充下:
    这样应该就可以吧data直接放入数据库了。。
    如果名字不同一个个的取过来判断还条件是根据字符串长度比较好