摘要:
分析 代码实现 后台代码实现 BaseServlet类: 将对象序列化为json方法进行抽取 /** * 直接将传入的对象序列化为json,并且写回客户端 * @param obj */ public void writeValue(Object obj,HttpServletResponse re 阅读全文
摘要:
BaseServlet抽取 优化Servlet 减少Servlet的数量,现在是一个功能一个Servlet,将其优化为一个模块一个Servlet, 相当于在数据库中一张表对应一个Servlet,在Servlet中提供不同的方法,完成用户的请求。 UserServlet类: @WebServlet(" 阅读全文
摘要:
登录功能分析 代码实现 LoginServlet类: @WebServlet("/loginServlet") public class LoginServlet extends HttpServlet { protected void doPost(HttpServletRequest reque 阅读全文
摘要:
发送邮件 生成授权码: 打开QQ邮箱 在MailUtils工具类中设置: 执行MailUtils工具类中的main方法: 点击激活分析 UserServiceImpl实现类: public class UserServiceImpl implements UserService { private 阅读全文
摘要:
验证码和前台数据处理结果 RegistUserServlet类: @WebServlet("/registUserServlet") public class RegistUserServlet extends HttpServlet { protected void doPost(HttpServ 阅读全文
摘要:
异步提交表单 在此使用异步提交表单是为了获取服务器响应的数据。因为我们前台使用的是html作为视图层, 不能够直接从servlet相关的域对象获取值 ,只能通过ajax获取响应数据 register.html页面: <script> /* 表单校验: 1、用户名:单词字符,长度8到20位 2、密码: 阅读全文
摘要:
注册功能分析 表单校验 表单校验: 1、用户名:单词字符,长度8到20位 2、密码:单词字符,长度8到20位 3、email:邮件格式 4、姓名:非空 5、手机号:手机号格式 6、出生日期:非空 7、验证码:非空 <!DOCTYPE html> <html lang="en"> <head> <me 阅读全文
摘要:
项目导入 资料连接: https://pan.baidu.com/s/1Xp97dflG_i1a8DyTKJWAjg 提取码:java 选择项目的pom.xml文件导入 项目启动 第一种方式: 第二种方式: 启动Maven: 技术选型 Web层 Servlet:前端控制器 html:视图 Filte 阅读全文
摘要:
maven的java工程取mysql数据库数据 创建User实体类: public class User { private int id; private String NAME; @Override public String toString() { return "User{" + "id= 阅读全文
摘要:
maven工程servlet实例之指定web资源包 在webapp包下可以直接创建jsp文件 ,但是在java包下我们不可以直接创建jsp文件。 如果想要在java包下创建jsp文件,就需要设置: 可以看到在java包那里出现了和webapp包一样的小蓝点 如果想要删除: 选中要删除的包,点击“-” 阅读全文