servletd 代码实现| 学习笔记

简介: 快速学习 servletd 代码实现

开发者学堂课程【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 对象中)

如:

useform=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)

 

相关文章
|
存储 Windows
编码 GBK 的不可映射字符 (0x80),sublime设置中文,sublime没有GBK编码选项的问题详解(二)
编码 GBK 的不可映射字符 (0x80),sublime设置中文,sublime没有GBK编码选项的问题详解
462 1
|
Linux Perl Shell
linux 查询2个月没登录的用户
!/bin/bash hn=hostname -I|awk '{print $1}' da=date +"%Y%m%d" file=da"_userslogdate.
844 0
|
SQL Perl 数据库
sed+awk模拟简单sql查询
经常需要用sqlplus去查询一些数据字典类型的数据,这些数据量不大,而且需要环境之间都是一样的,所以就想使用离线查询的方式,把那些数据以平面文件的形式存放,然后通过系统级的操作来输出。
827 0
|
4天前
|
人工智能 运维 安全
|
2天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
9天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
814 109
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
402 9