我用Long型存页面输入的一个text表单标签输入的数字,想达到这样的效果:当页面该标签没有输入任何东西的时候,formbean中取出来的应该是null值而不是0,现在怎么取都是0,怎么解决这个问题?
恳请解答

解决方案 »

  1.   

    <html:text name="XX" property="XX" value=""/>
      

  2.   

    如果不取0你将取不到值,如果用try catch的话,将会跳转到catch里,何苦呢
      

  3.   

    在form内判断下是否为空
    或者在action中现判断是否为空,如果为空,则赋值为0
      

  4.   

    <html:text name="XX" property="XX" value=""/>在action中取到的就是0  而我要取到null代表没有输入  而且0在程序中是有意义的   因为该字段可能是某po对象的主键现在我不能确定在formbean中,0到底是页面输入的0或者页面根本没有输入
      

  5.   

    formBean中定义时是不是初始化了?
    这样定义吧 Long l;
      

  6.   

    难道是0 不好吗?我倒觉得是null处理起来麻烦!