已通过js对表单数据进行基本的验证,在action中是否还需对获取表单数据判空,然后再进行相关操作?总感觉即便判空也不能对数据做什么操作,最多给数据一个默认值存入数据库,或者重新转入之前的页面,还有什么其他的方法么?
在action中的一个execute()方法中是否将所有代码放入同一个try块中,还是根据不同的异常类型,放入不同的try中?这样异常发生时是否更容易捕获?还请指点

解决方案 »

  1.   

    1,一般js客户端验证比较多
    2,最好是不同异常和不同代码块放到不同的try中
      

  2.   

    action中尽量少点逻辑处理代码,action只是负责简单的页面验证和跳转功能,Exception还是详细点好,方便调试
      

  3.   

    哦,那服务器端该验证什么呢,除了判空之外,还有什么其他的么?即使为null又能怎么样,停止操作直接 return 么?