day13_exercises

本文详细介绍使用Java Web技术实现用户注册与登录的过程,包括验证码生成、表单验证及业务逻辑处理等内容,并探讨了MVC架构的应用。
  1. jsp的发展模式和mvc的介绍

  1. mvc的设计思想是如何体现在javaee中的

  1. javabean的介绍&内省的api介绍

class 是Object类的getclass 方法

 

 

  1. 用户的注册和登录逻辑分析

  1. 注册的表单的编写

 

验证码的生成(显示)虽然是一个servlet 程序,但他是view层的,而不是controller

CheckImageServlet.java

 

 

 

 

  1. 注册的表单的校验

 

regist.jsp

效果:

  1. 用户的注册(验证码校验&beanutils封装数据)

User.java

RegistServlet.java

 

8.注册业务逻辑代码实现(一)

 

Ctrl+shift +O 快速导入包

UserService.java

XmlUtils.java

RegistServlet.java

 

 

9.注册的代码实现(二)__空指针异常

RegistServlet.java

 

 

regist.jsp

UserService.java

 

XmlUtils.java

message.jsp

 

 

 

10.用户的登录代码实现&注销的功能

 

Login.jsp

index.jsp

UserService.java

 

 

LoginServlet.java

 

LogoutServlet.java

11.记住用户名和密码的实现

业务逻辑

 

 

 

代码

loginServlet.java

login.jsp

 

index.jsp

12.解决cookie中存中文以及解码url编码的值

EL的自定义函数的配置

myel.tld(必须放在WEB-INF目录下)

 

 

 

 

login.jsp

三种解决本地读取cookie乱码的方式

建立tld文件联系

 

1.自定义的EL表达式函数

 

 

Operation.java

LoginServlet.java

解决cookie在接收保存到XML文件中的乱码

先是接收request中的信息

 

再是保存到XML文件中的乱码

13.将xml文件挪到工程中去

XmlUtils.java

当做数据库用的XML文件应该放在哪里?

注:放在工程的src下的 非Java 文件,会被原封不动的发布到WEB应用下的WEB-INF 目录下的classes目录

,所以如果要查看添加的数据也应该去web应用目录下去看,而不是工程下的src目录去找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值