使用MVC框架的简单请求流程

1.注册servlet(servlet的web.xml的配置)
如果我们请求了hello就会到HelloServlet
在这里插入图片描述
2.撰写Servlet
解析:
getSession() 返回当前用户的会话对象。
setAttribute(key,value) 在session作用域中存值,session.getAttribute(key)可以取值。
在这里插入图片描述
图片中:
request.getSession().setAttribute(“msg”,“Hello,SpringMVC”)
request.getSession().setAttribute(“msg”,没加引号就是将对象返回值保存于当前会话中)
【在session中存入一条消息,想要获取需通过getSession()获取】

区别于request.setAttribute(“msg”,“一个消息”);【将消息存在request中】

视图层请求转发:req. getRequestDispatcher(“转发的位置”) . forward(req,resp) ;
【由于没有配置视图解析器(请求路径前缀后缀),所以请求转发的路径写全路径/WEB- INF/jsp/hello.jsp

在这里插入图片描述
在这里插入图片描述
流程:
1.请求了hello请求
2.会在web.xml匹配hello到HelloServlet
3.进HelloServlet并调用对应的方法(这里是:在Session中存了一个值,并且将视图转发到hello.jsp)
4. hello.jsp显示msg的值
【由于是转发,运行后URL不会变】

根据不同的接收参数进行跳转:

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值