如:我在文本输入框中输入多个空格值。
String text=request.getParameter("text");
怎么在jsp处理这个空格值。全部为空格/jsp就报错。
这代段码怎么写啊。

解决方案 »

  1.   

    String text=request.getParameter("text");
    if (text.trim().length == 0) {
        System.out.println("empty data.");
    }
      

  2.   

    //is blank string
    function isBlank(str)
    {
    blankReg =/^\s*$/;
    if(blankReg.test(str))
    {
    return true;
    }
    else
    {
    return false;
    }
    }
      

  3.   

    <input type="text" name="xx" value="" onBlur="javascript:this.value=trim(this.value)">
      

  4.   

    很多种方法:比如说先用javascript判断一下,还有
    String   text=request.getParameter("text"); 
    if   (text.trim().length   ==   0)   { 
            System.out.println("empty   data."); 
    }
      

  5.   

    <script> 
    function aaaa(){
    var content = document.forms[0].content.value;
     if(content.replace(/(^\s*)|(\s*$)/g,"")==""){
    alert("内容为空");
     }
    }
    </script>
    <form>
      <input type=text name=content >
      <input type=button value="提交" onclick="aaaa();"> 
    </form>