- 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
|
|