SpringMVC入门
来源:互联网 发布:淘宝店资质高说明什么 编辑:程序博客网 时间:2024/06/05 02:35
SpringMVC框架是一个MVC框架,通过实现MVC很好的将数据,业务,视图分离。
SpringMVC设计是围绕DispatchServlet展开的,由DispatcherServlet负责将请求发送到handlerMapping,用户发送请求到dispatchServlet需要先在web.xml中配置dispatchServlet;dispatcherServlet拦截请求,添加一个springmvc的配置文件来配置HandlerMapping由它来解析xml,映射配置多个controller,controller返回数据和页面(ModelAndView),返回页面时进入视图解析器(ViewResolver)返回view;
SpringMVC框架搭建步骤:
1.创建工程,拷贝springmvc相关的jar,并拷贝到lib
2.配置web.xml,配置前端控制器DisPatcherServlet
<servlet>
<servlet-name>springmvc</servlet>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.do</url-patter>
</servlet-mapping>
3.在web-inf下创建一个springmvc的配置文件,文件命名格式【servletname】-servlet.xml,文件名必须为springmvc-servlet.xml,
4.配置HandlerMapping,根据beanName找到对应的controller(可以省略)
5.创建jsp页面,需要发出请求页面
6.创建controller继承AbstractController,重写handleRequestInternal
//返回数据和页面
ModelAndView mav=new ModelAndView("index");
mav.addObject("object",object);//数据
7.在springmvc-servlet.xml中配置视图解析器
<bean class="org.springframework.web.servlet.view.InternalResourceView">
<!--前缀-->
<property name="prefix" value="/view/"/>
<!--后缀-->
<property name="suffix" value=".jsp"/>
</bean>
8.在springmvc-servlet.xml中配置controller
<bean name="/*.do" class="controller所在包名">
</bean>
- SpringMVC-----2、SpringMVC入门
- springMVC-springMVC入门实例
- SpringMVC入门(搭建SpringMVC)
- springMvc入门--初识springMvc
- 【SpringMVC】SpringMVC入门
- springMVC入门
- SpringMVC入门
- SpringMVC入门
- springMVC入门
- springMVC入门
- SpringMVC入门
- springMVC入门
- springMVC入门
- springMVC入门
- springMVC入门
- springmvc入门
- SpringMVC入门
- SpringMVC入门
- 局域网访问速度慢、文件传输慢的解决方法
- 如何直接为价廉的ESP8266 WiFi模块编写程序
- 如何在xcode6以及以上版本中添加.pch文件
- https 简单介绍
- MySQL Study之--MySQL的InnoDB索引原理详解
- SpringMVC入门
- 组合数中的Lucas定理
- How to get spring application context object reference? - See more at: http://www.java2novice.com/sp
- ActionBar关于overflow三个点菜单和search搜索按钮的显示问题
- iOS支付[支付宝、银联、微信]
- ARPG客户端战斗架构设计
- unity3d 制造自己的水体water effect
- 在web page中嵌入ace editor
- css3 box-sizing属性(规定尺寸)