dao层里面已经判断不为空了,action里面再次判断不为空有意义吗?

来源:2-2 SSH-案例:登录功能代码实现

玄鉴

2016-11-15 21:47

一个size>0一个!=null不是一样吗?dao层能找到用户的数据其实已经说明可以登录了。action里面传回来的应该是用户完整的数据吧,不单单是用户名和密码?


若是包含了密码岂不是不安全。可是这些传回来的数据有啥用,不是用来判断==null的吧?

582b11ea0001181305000176.jpg

582b11eb0001e26405000113.jpg


写回答 关注

2回答

  • 慕少4801248
    2016-12-14 16:31:45
    已采纳

    dao层判空是因为它要返回的是一个Employee对象,而那个东西查出来的是list,需要把list转换成Employee对象,如果list没有东西,list.get()方法会报空指针。而Action判断是为了控制页面跳转

    玄鉴

    非常感谢!

    2016-12-14 21:07:53

    共 2 条回复 >

  • qq_忧伤的小胖子_0
    2016-11-16 13:09:49

    有意义,在struts.xml配置文件中,是根据它返回的值去跳转的,为空与不为空跳转的页面不同

基于SSH实现员工管理系统之案例实现篇

SSH框架整合案例之实现篇,手把手带你实现员工管理系统

50212 学习 · 323 问题

查看课程

相似问题