关于在action中获取表单数据后是否判空,在action中的一个execute()方法中是否将所有代码放入同一个try块中
已通过js对表单数据进行基本的验证,在action中是否还需对获取表单数据判空,然后再进行相关操作?总感觉即便判空也不能对数据做什么操作,最多给数据一个默认值存入数据库,或者重新转入之前的页面,还有什么其他的方法么?
在action中的一个execute()方法中是否将所有代码放入同一个try块中,还是根据不同的异常类型,放入不同的try中?这样异常发生时是否更容易捕获?还请指点
------解决方案--------------------1,一般js客户端验证比较多
2,最好是不同异常和不同代码块放到不同的try中
------解决方案--------------------一般在客户端验证,为了安全最好服务器端也验证一下
------解决方案--------------------action中尽量少点逻辑处理代码,action只是负责简单的页面验证和跳转功能,Exception还是详细点好,方便调试
------解决方案--------------------一般在客户端验证,为了安全最好服务器端也验证一下