1.获得请求参数值
(1)通过request对象提供的方法

(2)通过@RequestParam

(3)通过javabean
step1.写一个用来封装请求参数的java类。

step2.请该类作为方法参数。

2.向页面传值
(1)将数据绑订到request。
(2)返回ModelAndView。

(3)将数据添加到ModelMap。

(4)将数据绑订到session。

3.重定向
(1)返回值是String
在重定向地址前添加"redirect:",比如
return "redirect:toView.do";
(2)返回值是ModelAndView(下周讲)
4.系统分层(扩展)
(1)如何分层
a.将系统一般划分成表示层、业务层和持久层。
b.表示层负责数据展现、用户操作界面及请求分发,
业务层负责封装业务逻辑,持久层负责封装数据访问
逻辑。
c.表示层调用业务层,业务层调用持久层。
注:上一层通过接口调用下一层提供的服务,这样
,当下一层的实现发生变化,不影响上一层。

练习:
登录
http://ip:port/spring-day05-lab/toLogin.do,
返回登录页面。
填写用户名和密码并提交,服务器端检查有没有
匹配的记录(不用访问数据库),如果没有,则
提示用户(“用户名或密码错误”),如果有,则登录
成功,重定向到list。(list显示一个登录成功提示)