关于Ibatis从页面传入数据持久层需要注意的地方

来源:互联网 发布:安卓数据访问 编辑:程序博客网 时间:2024/04/30 15:23

今天 搭建Spring+Ibatis框架碰到了很多问题,首先就是页面的值如何传入后台,尽管是个菜鸟级问题,但我是新手嘛,就拿登陆页面举例好了。

登陆页面login.jsp:

 

 

接着是页面控制器LoginController.java:

 

由以上两个可以看出来,页面通过 commondName=account,使得变量account与表单绑定,这样后台的account也声明了@ModelAttribute(“account”),这样通过account.getUsername与account.getPassword可以从页面获得输入的参数用户名与密码了 哈哈  很简单吧 ,不过不知道的人就没法用这个了 。

 

接下来就是遇到让我崩溃的事情了,我要将username与password传到数据层去做查询 如果返回id 则是通过登陆成功。但是当我传到Dao的实现层时怪事发生了,getSqlMapClient(“数据操作名”,username,password),一看是很对的呀,可是返回却是null;

后来由高人指导,原来不能同时将两个对象传入,解决方法就是讲两个对象合作一个对象,再传入:

 

这样就ok了,真的让我很受伤。。。。。。

原创粉丝点击