A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 甘为伊一 初级黑马   /  2019-6-6 11:32  /  664 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

- Spring集成Web的步骤:
  - 导入坐标(spring-web.jar)
  - 创建监听器(实现SerletContextListener)
  - 在web.xml中配置监听器
  - 抽出一个工具:帮我们获取applicationContext
  - 配置spring.xml
  - 完成测试
- SpringMVC的优点:
  - 将所有的Servlet的任务交给一个前端控制器来完成。
- springMVC的执行流程:
- 创建SpringMVC入门Demo步骤:
  - 导入坐标
  - 配置DispaterServlet
  - 创建Contoller和视图
  - 配置一个路径关系(@RequestMapping)
  - 配置spring-mvc.xml
- 视图访问前缀后缀配置:
  - 在ViewResolver中配置prefix ,suffix属性
  - 在最前面有两个配置:
    - forward:转发(默认)
    - redirect:重定向 redirect:success.jsp

2 今日目标

2.2.1能够完成springmvc的数据响应【+++++】

- 页面跳转
  - 返回带有前缀的字符串:
    - 转发:return forward:**index.jsp**
      - 内部资源访问
      - /WEB-INF/views/
    - 重定向:return redirect:/**index.jsp**
      - 浏览器直接输入地址访问
      - 外部请求访问
      - 因为WEB-INF是受保护的资源所以不能被外部请求直接访问
- 回写数据
  - @ResponseBody  告诉Spirngmvc框架,该方法直接返回数据不进行页面跳转
  - JSON数据返回:
    - @ResponseBody
    - 在xml中配置注解驱动:mvc:annotation-driven

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马