比如年龄属性,那么在bean里面我肯定会设成int型. 
  那么它对应的set方法当然也会是public void setAge(int age) 
但是如果我在页面上输入年龄的时候不是输的数字,那么它就会报跟楼主一样的错. 
前提是我屏蔽了javascript脚本.... 
这个问题怎么解决..希望大家帮忙啊..谢谢.

解决方案 »

  1.   

    你可以用Struts2验证框架进行验证,如果是非数字,则在页面输出错误信息。
      

  2.   

    我用了Struts2验证框架进行验证但是还是报这个错啊..在后台控制器上报错..
      我前面jsp页面用的是:
        如果一个user对象,里面有一个age属性..那么我在jsp页面是这样写的.
      <input type="text" name="user.age"/>
     那么如果我屏蔽了javascript脚本,我在这个文本框里面输入一个字符串,那么他就会在后台给我报
    setAge方法出错....
     这样我要怎么样进行验证了..请指教..谢谢