JSP页面上的textarea用了<pre>提交后获取textarea的值,怎样把这个值赚去掉回车空格等

解决方案 »

  1.   

    我在后台用String str =request.getParameter("textAll");取值,但是得到的是这样的
    xx        xx                            xx
    形势,怎么把中间的所有的空白去掉,把xx连成一个字符串,例如xxxxxx形势
    我试过用str.replaceAll了好像不行,请大侠指教!!!
      

  2.   

    谢谢,我现在得到的是这样的xx    xx    xx形势,怎么得到xxxxxx这样的形势呢?
      

  3.   

    试试吧!!这样可以的String str =request.getParameter("textAll").trim();
      

  4.   

    str.replace("\r\n","").replaceAll(" ", "")
      

  5.   

    你得到这种形式了xx    xx    xx,再调replaceAll(" ", "")不就可以得到你所要的结果了吗
      

  6.   

    调用了,但是得到的还是xx     xx                xx
      

  7.   

    String str="报价   审价           批价";
    str.replaceAll("[\\r\\n]*", "");
    str.replaceAll(" ", "");
     
    报价    审价      批价
      

  8.   

    String str =request.getParameter("textAll").trim();
      

  9.   

    String str =request.getParameter("textAll");
    String result="";
    for (char c : str.toCharArray()) {
    int num=(int)c;
                           //32是空格,13是换行,9是跳格
    if (num!=32&&num!=13&&num!=9) {
    result+=c;
    }
    }
    System.out.println(result);
    这样就可以了!
      

  10.   


    str = str.replaceAll("\\s*","")
    \s  匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
      

  11.   

    pre的功能就是原样输出的。
    你的这种情况可以采用bean:write标签试试。