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)

 

相关文章
|
5月前
|
Java
JAVA实现图书管理系统(思路,和完整代码)
JAVA实现图书管理系统(思路,和完整代码)
728 0
|
12月前
|
存储
《通讯录》思路及代码实现详解
《通讯录》思路及代码实现详解
116 0
|
3月前
|
存储 数据管理 数据库
CRUD操作实战:从理论到代码实现的全面解析
【7月更文挑战第4天】在软件开发领域,CRUD代表了数据管理的四个基本操作:创建(Create)、读取(Read)、更新(Update)和删除(Delete)。这四个操作构成了大多数应用程序数据交互的核心。本文将深入讲解CRUD概念,并通过一个简单的代码示例,展示如何在实际项目中实现这些操作。我们将使用Python语言结合SQLite数据库来演示,因为它们的轻量级特性和易用性非常适合教学目的。
183 2
|
5月前
|
存储 前端开发 JavaScript
网站运行原理与代码实现
网站运行原理与代码实现
102 1
|
Serverless C语言
用代码实现一个简单计算器
用代码实现一个简单计算器
122 0
|
开发工具 对象存储 Python
需求文档及代码实现
compare hdfs & oss files
114 0
|
消息中间件 数据库 RocketMQ
 生成预订单代码实现1|学习笔记
 快速学习生成预订单代码实现1
 生成预订单代码实现1|学习笔记
|
存储 消息中间件 数据库
 生成预订单代码实现2|学习笔记
 快速学习生成预订单代码实现2
 生成预订单代码实现2|学习笔记
|
算法 Java
【图解算法数据结构】动态规划篇 + Java代码实现
【图解算法数据结构】动态规划篇 + Java代码实现
115 0
【图解算法数据结构】动态规划篇 + Java代码实现
|
搜索推荐 Java
八种排序算法与代码实现(Java代码实现)
八大排序算法是:1、直接插入排序;2、希尔排序;3、简单选择排序;4、堆排序;5、冒泡排序;6、快速排序;7、归并排序;8、桶排序/基数排序。
135 0