Spring MVC使用教程

  

Spring MVC使用教程?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring框架提供了构建网络应用程序的全功能MVC模块。使用弹簧可插入的,MVC 架构,从而在使用弹簧进行网络开发时,可以选择使用春天的SpringMVC框架或集成其他MVC开发框架,如Struts1, Struts2等只

今天先从写一个Spring MVC的HelloWorld开始,让我们看看如何搭建起一个Spring MVC的环境并运行程序只

Eclipse:火星。1版本(4.5.1)
Tomcat: 8.0.36
JDK: 1.8.0_60
Spring框架:,4.0.4.RELEASE 

File-New-Other,选择动态web项目

 Spring MVC使用教程

项目建好之后,目录结构如下:,

 Spring MVC使用教程

我们基于Spring MVC框架进行开发,需要依赖一下的Spring jar包:

, # 61623; spring-aop-4.0.4.RELEASE.jar   ,# 61623;spring-beans-4.0.4.RELEASE.jar   ,# 61623;spring-context-4.0.4.RELEASE.jar   ,# 61623;spring-core-4.0.4.RELEASE.jar   ,# 61623;spring-expression-4.0.4.RELEASE.jar   ,# 61623;spring-web-4.0.4.RELEASE.jar   ,# 61623;spring-webmvc-4.0.4.RELEASE.jar   ,# 61623;commons-logging-1.1.1。jar(用来打印日志)

在- inf目录下新建自由文件夹,并将上面的jar包放入其中,

web . xml (web - inf下)   & lt;及# 63;xml version=?.0”;编码=癠TF-8", # 63;比;   http://www.w3.org/2001/XMLSchema-instance" & lt; web xmlns: xsi=?;   xmlns=癶ttp://java.sun.com/xml/ns/javaee"   xsi: schemaLocation=癶ttp://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"   id=癢ebApp_ID"version=?.5“比;   & lt; !——配置DispatchcerServlet——比;   & lt; servlet>   & lt; servlet-name> springDispatcherServlet   & lt; servlet-class> org.springframework.web.servlet.DispatcherServlet   & lt; !Spring mvc,配置下的配置文件的位置和名称——比;   & lt; init-param>   & lt; param-name> contextConfigLocation   & lt; param-value>类路径:springmvc.xml   & lt;/init-param>   & lt; load-on-startup> 1 & lt;/load-on-startup>   & lt;/servlet>   & lt; servlet-mapping>   & lt; servlet-name> springDispatcherServlet   & lt; url-pattern>/& lt;/url-pattern>   & lt;/servlet-mapping>   & lt;/web-app>

注意:1。line12-15用于配置spring mvc的配置文件的位置和名称,这里说明会新建一个springmvc。xml的配置文件

2只我们也可以不新建springmvc.xml,而是用默认的,默认的配置文件格式为/web - inf/servlet-name -servlet.xml,对应这里的就是springDispatcherServlet-servlet。xml

3。这里的servlet映射表示拦截的模式,这里是“/?表示对于所有的请求的拦截,包括静态资源如html, js, jpg等。这时候对于静态资源的访问就会报404的错误。关于如何解决后面会介绍,

Springmvc。xml (scr下)

在src目录下新建springmvc。xml

  & lt; !——配置视图解析器如何把处理方法返回值解析为实际的物理视图——比;
  & lt; bean类=皁rg.springframework.web.servlet.view.InternalResourceViewResolver"祝辞
  & lt;属性名=皃refix"值=https://www.yisu.com/zixun/"/web - inf/视图/"> 
  <属性名="后缀" value=" . jsp "> 
  
   

注意:1。line12表示春天监听的范围,这里是在com.jackie。springmvc下

Spring MVC使用教程