spring mvc:基于MVC思想的应用框架的快速入门
本文插图
导包
在使用SpringMVC时 , 都需要在web.xml中配置一个前端控制器DispatcherServlet , 控制器是一个servlet 。 这个控制器可以把.action结尾的给拦住了 , 拦到controller层(就是上面的处理器) , 处理器处理之后返回处理结果 , 这个处理结果是ModelAndView
springmvc org.springframework.web.servlet.DispatcherServlet
<!--
1. /* 拦截所有 jsp js png .css 真的全拦截 建议不使用
2. *.action *.do 拦截以do action 结尾的请求 肯定能使用 ERP
3. / 拦截所有 (不包括jsp) (包含.js .png.css) 强烈建议使用 前台 面向消费者 www.jd.com/search /对静态资源放行
-->
springmvc.xml
SpringMVC本身就是Spring的子项目 , 对Spring兼容性很好 , 不需要做很多配置 。
这里只配置一个Controller扫描就可以了 , 让Spring对页面控制层Controller进行管理 。
第一个小程序
package com.huanfeng.springmvc.controller; import java.util.ArrayList; import java.util.Date; import java.util.List; import org.springframework.stereotype.Controller; import org.springframework.web.HttpRequestHandler; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import com.huanfeng.springmvc.pojo.Items; @Controller public class ItemController { @RequestMapping(valuehttp://news.hoteastday.com/a/= ''/item/itemlist.action'') public ModelAndView itemList(){ // 创建页面需要显示的商品数据 List
ModelAndView是spring mvc创造的 , 我们可以应用它存放数据和视图
之后浏览器访问:
http://localhost:8080/spring_mvc/item/itemlist.action就可以执行了
架构分析
- 华为发布首个基于5G MEC云边端协同的工业视觉解决方案
- 嘻哈飞车族腻害,高人都是这样玩SpringBoot整合RabbitMQ
- 上海市浦东模范中学|[浦东]浦东模范中学:“基于素养培育 构建四适课堂”浦兴学区语文主题研讨活动
- 行业互联网华为发布首个基于5G MEC云边端协同的工业视觉解决方案
- 上海市浦东新区竹园小学|[浦东]竹园小学:基于标准 落实要求 均衡导向 集群发展-学校沪东校区接受浦东新区小学沪东学区化课程与教学调研纪实
- 和讯名家 苹果在赌什么?
- 和讯名家苹果在赌什么?
- 柠檬少年CHCC2020干货 | 达实智能杨雪来:基于物联网技术的达实智慧医院整体解决方案
- 英特尔|英特尔披露基于Ice Lake微架构Xeon处理器的安全新特性
- 行业互联网贸泽电子与BittWare签订全球分销协议 分销基于英特尔和Xilinx FPGA的加速卡
