(二)Spring MVC 搭建

一、导包

1、添加Spring的核心包

2、添加Spring MVC的核心包

二、在WEB-INFO/web.xml中配置前端控制器DispatcherServlet

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
 3  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
 4     <display-name>DispatcherServlet</display-name>
 5     <servlet>
 6         <!-- 把Spring MVC框架中的 前端控制器配置进来-->
 7         <servlet-name>DispatcherServlet</servlet-name>
 8         <!-- 这个就是指向我们要注册的servlet 的类地址, 要带包路径 -->
 9         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
10         <init-param>
11             <!-- 初始化spring的配置文件,会去加载相应的xml,而不会去加载/WEB-INF/下的applicationContext.xml -->
12             <param-name>contextConfigLocation</param-name>
13             <!-- 指定具体的配置文件为applicationContext.xml,当前的servlet用它来创建上下文-->
14             <param-value>classpath:applicationContext.xml</param-value>
15         </init-param>
16         <!-- 在启动的时候就加载这个servlet,数字1-5为servlet的启动顺序,1为最高-->
17         <load-on-startup>1</load-on-startup>
18         <!-- load-on-startup必须放在最后 -->
19     </servlet>
20
21     <!-- 用来配置我们注册的组件的访问路径 -->
22     <servlet-mapping>
23         <!-- 指定配置的是哪个servlet -->
24         <servlet-name>DispatcherServlet</servlet-name>
25         <!-- 指定拦截哪些请求到该servlet -->
26         <url-pattern>/</url-pattern>
27     </servlet-mapping>
28 </web-app>

三、在Resource下配置applicationContext.xml

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4        xmlns:mvc="http://www.springframework.org/schema/mvc"
 5        xmlns:context="http://www.springframework.org/schema/context"
 6        xmlns:aop="http://www.springframework.org/schema/aop"
 7        xmlns:tx="http://www.springframework.org/schema/tx"
 8        xsi:schemaLocation="http://www.springframework.org/schema/beans
 9         http://www.springframework.org/schema/beans/spring-beans.xsd
10         http://www.springframework.org/schema/context
11         http://www.springframework.org/schema/context/spring-context.xsd
12         http://www.springframework.org/schema/jee
13         http://www.springframework.org/schema/jee/spring-jee.xsd
14         http://www.springframework.org/schema/aop
15         http://www.springframework.org/schema/aop/spring-aop.xsd
16         http://www.springframework.org/schema/tx
17         http://www.springframework.org/schema/tx/spring-tx.xsd">
18
19     <!-- 配置处理器适配器HandlerAdapter -->
20     <!-- 这个适配器能执行实现了Controller接口的Handler,现在配置了这个适配器的话,所有的处理器Handler必须要实现Controller接口才行 -->
21     <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter" />
22
23     <!-- 配置处理器映射器HandlerMapping -->
24     <!-- 将bean的name作为url进行查找,需要在配置Handler时指定beanname(就是url) -->
25     <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" />
26
27     <!-- 配置视图解析器ViewResolver -->
28     <!-- 进行jsp解析,默认使用jstl标签,classpath下得有jstl的包 -->
29     <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" />
30
31 </beans>

四、新建一个Controller和JSP,并把该Controller配置到配置文件

时间: 2024-08-01 10:45:59

(二)Spring MVC 搭建的相关文章

Spring MVC(二)--Spring MVC登陆实例

本文通过一个简单的登陆实例实现Spring MVC的流程,同时整合 MyBatis使用,流程是这样的: 1.访问一个URL进入登陆界面 2.输入正确的用户名和密码,成功则进入index页面,否则留在登陆页 一.配置web.xml 创建好WEB项目之后的第一步就是配置web.xml文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app version="3.0" xmlns=&

使用Spring MVC搭建WEB应用框架-完成案例

陈科肇-转载请注明出处,http://blog.csdn.net/u013474104/article/details/43707459 ============ 1.简介 首先Spring MVC是基于三个层面来开发的,那三个层面呢? M(model) - 模型层,控制器完成逻辑处理后,通常会产生一些信息,而这些信息需要返回给用户并在浏览器上显示的,我们把这些信息称为模型: V(view) - 视图层,我们使用JSP作为视图层,通过视图能使这些模型数据渲染输出,并通过这个输出响应的对你传递给客

Spring MVC 搭建

1.新建一个 Java Web 项目 1-1   File > New >other 1.2 再 点击 Next  之后把 两个都勾选上  如下图 2 点击项目 > 鼠标右键 > MyEclise > Project Facets > Install Spring Facet 2.1  直接点击 Finish  完成之后 效果 如下图 3 搭建 Spring 框架最重要的步骤应该就是配置了.官网对框架的解释说明如下: Spring MVC 框架是围绕一个 Dispatc

Spring MVC 搭建过程中web.xml配置引入文件的路径问题

为啥要说一下这么low的问题,因为我是一个比较low的人,哈哈.本来我技术有限,没事干自己撘个环境找找乐趣,结果被各种基础问题,弄的一脸蒙蔽.算了不多说,直接说问题. 1.首先说一下java编译后的文件,正常来说我们编写的文件一般都是java文件,但实际上eclipse会帮我们编译成.class文件(在project下有个自动编译),没有编译的话,Project->Build Project 来编译当前的项目 2.上面说的都是很简单的事情,但是简单的再延伸,就可能出一点问题了,重申一下,我比较l

Spring MVC——搭建HelloWeb工程

1.确保环境配置配置正确(Myeclipse(eclipse)+Tomcat) 2.新建web project 3.将Spring MVC所需的jar包粘贴到WebRoot/WEB-INF/lib下 4.在WebRoot/WEB-INF下新建web.xml,里面添加代码 <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4

利用Spring MVC搭建REST Service

之前写过一篇 利用JAX-RS快速开发RESTful 服务 今天来看下spring-mvc框架如何实现类似的功能: 一.pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta

Spring MVC——搭建步骤(注解) ☆常用方式

☆常用方式 1. 搭建web工程 2. 导入jar包 spring-beans.jar.spring-context.jar.spring-core.jar.spring-expression.jar.spring-aop.jar.[spring-web.jar.spring-webmvc.jar] 添加依赖包: commons-logging.jar.aopalliance.jar 3.在web.xml中配置前端控制器DispatcherServlet:负责处理请求与响应 <!-- 配置Dis

Spring MVC RESTful风格URL welcome-file-list不起作用问题解决

[Spring框架]<mvc:default-servlet-handler/>的作用 优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do . *.xhtml等方式.这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL. 如果将DispatcherServlet请求映射配置为"/",

Spring MVC 简述:从MVC框架普遍关注的问题说起

任何一个完备的MVC框架都需要解决Web开发过程中的一些共性的问题,比如请求的收集与分发.数据前后台流转与转换,当前最流行的SpringMVC和Struts2也不例外.本文首先概述MVC模式的分层思想与MVC框架普遍关注的问题,并以此为契机结合SpringMVC的入门级案例简要地从原理.架构角度介绍了它对这些问题的处理,包括请求处理流程.消息转换机制和数据绑定机制等核心问题.最后,本文对目前最为流行的两个MVC框架SpringMVC 和 一. MVC 模式与框架 1.MVC 模式 Java We