请教在JSP中怎样做到:
1、判断文本框中的字符数a
2、如果a>400,则弹出窗口“字符串长度超过400”

解决方案 »

  1.   

    客户端验证?这关JSP屁事,是JavaScript要管的事,推荐你一本书<<Javascript权威指南>>服务器端验证?我看你还是好好研究一下java.lang.String这个类吧
      

  2.   

    写个javascript就可以了
    <script>
       function check(text1){
         if(text1.value.length>400){
           alert("字符串长度超过400");
           return false;
         }
         return true;
       }
    </script>
    然后在文本框的onclick事件里掉用就可以了
      

  3.   

    可以写一个bean,用getBytes()的方法来获得它的字符串的值,不过需要判断一下是否是在en状态下输入的。如果 lenth() > 400,可以用out.println.write()告诉用户。可以写个流控制就行了。
      

  4.   

    lip009(深蓝忧郁)
    的方法最直接了
    这方面js还是很有用的
    很多都可以直接用js实现
    那样很方便