如何介绍自己做的网站,东莞回收网站设计,湖南app开发,高水平建设专业网站1.简介 SpringMVC是一个基于Spring开发的MVC轻量级框架#xff0c;Spring3.0后发布的组件#xff0c;SpringMVC和Spring可以无 缝整合#xff0c;使用DispatcherServlet作为前端控制器#xff0c;且内部提供了处理器映射器、处理器适配器、视图解析器等组 件#xff0c;可…1.简介 SpringMVC是一个基于Spring开发的MVC轻量级框架Spring3.0后发布的组件SpringMVC和Spring可以无 缝整合使用DispatcherServlet作为前端控制器且内部提供了处理器映射器、处理器适配器、视图解析器等组 件可以简化JavaBean封装Json转化、文件上传等操作 2.搭建环境入门 1.导入Spring整合SpringMVC的坐标 spring-webmvc javax.servlet-api 2.在web.xml中配置SpringMVC的前端控制器ServletDispatche web-app//DispatcherServlet 是一个Servlet servlet映射地址配置
servletservlet-nameDispatcherServlet/servlet-nameservlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class//指定springMVC配置文件位置init-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:spring-mvc.xml/param-value/init-param
//服务器启动就创建load-on-startup1/load-on-startup
/servletservlet-mappingservlet-nameDispatcherServlet/servlet-nameurl-pattern//url-pattern/servlet-mapping!--配置spring-- //在web.xml中配置ContextLoaderListenercontext-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:spring.xml/param-value/context-param
listenerlistener-classorg.springframework.web.context.ContextLoaderListener/listener-class
/listener
/web-app 3.创建springMVC的核心配置文件 spring-mvc.xml并配置组件扫描web层 ?xml version1.0 encodingUTF-8?
beans xmlnshttp://www.springframework.org/schema/beansxmlns:contexthttp://www.springframework.org/schema/contextxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdcontext:component-scan base-packagecom.hu/context:component-scan/beans 4.编写一个控制器Controller配置映射信息 Controller
public class userController {RequestMapping(/show)public String show(){System.out.println( this test is new spring mvc);return /aa.jsp;}
} 3.SpringMVC关键组件浅析