开发者学堂课程【Java Web 项目实战1:注册登录、客户关系管理系统:servletd代码实现】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/39/detail/901
servletd代码实现
目录:
一、servelt
二、reqistservlet
三、需要注意
一、servelt
>封装单表数据,封装到 user 对象中。
>调用 service 的 reqist() 方法
①如果这个方法没有出问题,输出“注册成功”
②如果这个方法抛出了异常,把错误信息保存到 request 域,转发到 reqist.jsp (显示错误信息)
需要注意:
1.封装表单数据(封装到 user 对象中)
如:
use
form=coomonutils.tobean(
requestparametermap.().user.class)
2.调用 userservice 的 regist 方法,传递 form 过去
3.得到异常:
获取异常信息,保存到 request 域,转发到 regist.jsp 中显示。
4. 没有异常:
输出注册成功
userservice.regist(form) 直接帮助我们注册,所有的业务都在其中,但是有可能抛出 exception,一但抛出 userexception,把错误信息保存到 request 里去即可。
request.setattribute(msg,e.getmessage)
转发到 regist.jsp,转发不用带项目名
request.getrequestdispatcher("/user/regist.jsp").forward(request.response)