day13_exercises

  1. jsp的发展模式和mvc的介绍

day13_exercises

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

day13_exercises

day13_exercises

day13_exercises

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

day13_exercises

day13_exercises

day13_exercises

day13_exercises

class 是Object类的getclass 方法

 

 

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

day13_exercises

  1. 注册的表单的编写

 

day13_exercises

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

CheckImageServlet.java

day13_exercises

 

day13_exercises

day13_exercises

 

 

 

  1. 注册的表单的校验

 

regist.jsp

day13_exercises

day13_exercises

day13_exercises

day13_exercises

效果:

day13_exercises

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

User.java

day13_exercises

RegistServlet.java

day13_exercises

day13_exercises

day13_exercises

 

day13_exercises

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

 

Ctrl+shift +O 快速导入包

UserService.java

day13_exercises

XmlUtils.java

day13_exercises

RegistServlet.java

day13_exercises

 

 

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

day13_exercises

RegistServlet.java

day13_exercises

 

 

regist.jsp

day13_exercises

UserService.java

day13_exercises

day13_exercises

day13_exercises

 

XmlUtils.java

day13_exercises

message.jsp

day13_exercises

 

 

 

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

 

Login.jsp

day13_exercises

index.jsp

day13_exercises

UserService.java

day13_exercises

 

 

LoginServlet.java

day13_exercises

day13_exercises

day13_exercises

 

LogoutServlet.java

day13_exercises

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

业务逻辑

 

day13_exercises

 

 

代码

loginServlet.java

day13_exercises

login.jsp

day13_exercises

 

index.jsp

day13_exercises

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

EL的自定义函数的配置

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

day13_exercises

day13_exercises

 

 

 

 

login.jsp

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

建立tld文件联系

day13_exercises

 

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

day13_exercises

 

day13_exercises

 

Operation.java

day13_exercises

LoginServlet.java

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

先是接收request中的信息

day13_exercises

 

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

day13_exercises

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

XmlUtils.java

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

day13_exercises

day13_exercises

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

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

day13_exercises