00:00
接下来我们就回来啊,继续来写里边这些个功能。呃,一步一步对照这个注释呢,我们一步一步来做。首先呢,获取请求参数啊,request.get。启用参数呢,当然需要和我们的这个,呃,登录页面上得是这个一致的。Logging account。哎,变量我们也叫这个名罗根氧抗塔。下边这个login password。哎,好嘞。把这个请求参数拿到调service方法啊,这我们得把这个ERP service给它装配起来。好嘞,然后呢,EP点。
01:01
哎,我们这个方法的名字叫。在这哈,Get EP by login account。传进来我们login account和login的password。返回一个ERP对象。然后这个方法,这不是现在还没有吗?没有,我们把serveet这边呢,现在已经可以全写完了,全写完了一会儿再专门再去写这个方法啊,一会儿再去说,现在呢,我们在后半段没写完再去写这个了,这个思路呢就容易乱套啊。嗯。好,下一步呢,你看通过request对象get session,拿到我们session对象http session,把它放到session域。
02:02
Set at tribute。EP放里边。哎,存入这个三身玉呢,这个属性名啊,其实呢,它。呃,因为他以后呢,也是有可能会用到的哈,这个以后也有可能会用到,所以说呢。为了避免在这这个地方,避免他这个东西写错。我们可以在这儿呢,给他声明一个长量哈,来做我们这个属性。Public static final string,这个呢叫做这个login EP at name。呃,这个具体字符串我们就叫个login吧,然后通过这个常量来引用这个固定的字符串啊,就减少我们这个打字打错的这个,呃,原因啊,所导致的这个错误。
03:04
哎,这样把它给放进来。嗯。这个我们在这里边也来记下啊。说这个呢,是我们增加一个常量的声明。这就是五。然后回来,我们接着写。呃,前往指定的这个视图,那我们现在呢,先去一个临时的一个地方啊,呃,这个template。Name。
04:00
Timeate。哎,然后呢,Process template,把这个传进去,Request response。完了,这个地方这儿写啥呢?我们这儿来一个哈。T就是表示是临时的啊。诶,临时的这么个页面,所以在这儿呢,我们就可以tmp啊回头呢,来这个页面上我们试一下啊,从三身域里边读取EP,哎,然后呢,显示这个退出的这个功能,这些全做完了以后啊,我们再去做到奏折那部分功能,我们再去对接那些功能。啊,这部分完成以后啊,这是我们登录成功的一个逻辑,如果登录失败的话呢,这我们需要进行一下判断,这个in呢,Instance of,它是不是我们这个login field exception。如果是的话,是这个逻辑。
05:05
哎。嗯。将异常信息存入请求域request.set attribute。1.getmessage。这里边儿我们说呢。啊,就是说这个地方啊,这个属性名,这个我们页面上是有要求的,这写的就是message啊,那我们这儿呢,用的就是这个message。哎。啊。如果你这个东西也想在这儿定义常量也可以哈,这个我这儿就不写了哈,大家这个根据你自己的这个,呃,这个情况去判断吧,啊,因为我们这个也就是在这用一下啊,在这个别的地方就不引用它了,哎,然后返回这个视图process template,直接返回index啊,Request response。
06:01
然后如果要不是呢,这边来个else。那么我们throw。又一个runtime把这个异传进去,哎,那就说明是出了出现了其他问题了啊,我们就把这异常继续继续向上面去抛。好嘞,Sol里边的一个基本上这个逻辑哈,对照出是我们就都写上了,下一步呢,就是我们这个service方法。
我来说两句