java参数验证

鹰眼龙 2016-10-23 10:13:22
请问一般验证参数是否为空等一些格式要求放在action层好,还是在service层;
还有我在service验证业务逻辑时一般用抛出自定义异常,action层再捕获返回错误信息到jsp页面,这样的方式如何,
你们工作又是采取的哪种方式?
...全文
265 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
数据非空和格式验证一般放action层的,但是对于数据的业务验证,就放到service层
bcsflilong 2016-10-24
  • 打赏
  • 举报
回复
非空我直接在action中验证 业务逻辑的验证在service中,异常的处理 我都是全部抛出,靠struts2 统一捕获处理。 dao抛到service ,service抛给action,action也是抛出
浮云若水 2016-10-24
  • 打赏
  • 举报
回复
如果说是前后台交互操作 参数一般在前端就已经会校验完成 当然像数据重复这些还是需要后台来做校验,其他一般情况下在action层会对参数做过滤判断,service只处理业务相关
time倾听下 2016-10-23
  • 打赏
  • 举报
回复
对于你说的验证放在action层比较好,接收前台穿过来的数据可以及时验证,而不要调用其他判断,Struts2框架里面有返回数据类型,前台可以接收到数据,jsp可以接收信息进行判断,你可以在jsp界面接收数据判断是否

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧