学习spring-day05

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显示一个登录成功提示)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值