一、加入 jar – 包

commons-logging-1.1.3.jar
spring-aop-4.0.0.RELEASE.jar
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.RELEASE.jar
spring-core-4.0.0.RELEASE.jar
spring-expression-4.0.0.RELEASE.jar
spring-web-4.0.0.RELEASE.jar
spring-webmvc-4.0.0.RELEASE.jar

spring 相关的 jar 可以在 spring-framework-4.0.0.RELEASE\libs 下找到,commons-logging-1.1.3.jar需要单独处理。

二、在 web.xml 中配置 DispatcherServlet  

<servlet><servlet-name>dispatcher</servlet-name>   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>   <!-- 配置 DispatcherServlet 的一个初始化参数: 配置 SpringMVC 配置文件的位置和名称 -->   <!-- <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc.xml</param-value></init-param>--><!-- 实际上也可以不通过 contextConfigLocation 来配置 SpringMVC 的配置文件, 而使用默认的.默认的配置文件为: /WEB-INF/<servlet-name>-servlet.xml--><servlet-mapping><servlet-name>dispatcher</servlet-name><url-pattern>/</url-pattern>  </servlet-mapping><!-- 服务器启动时立即初始化该servlet<load-on-startup>1</load-on-startup>
</servlet>

<!-- 配置 字符编码过滤器(选配,不是必须的)--><filter>    <filter-name>SpringCharacterEncodingFilter</filter-name>     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>     <init-param>         <param-name>encoding</param-name>              <param-value>UTF-8</param-value>         </init-param>  </filter>  <filter-mapping>         <filter-name>SpringCharacterEncodingFilter</filter-name>         <url-pattern>/*</url-pattern>  </filter-mapping> 

 三、加入SpringMVC 配置文件(采用默认配置文件的方式)

创建配置文件并选中 context, mvc, util 三个命名空间,并在其中添加如下基本配置:

<!-- 配置自动扫描的包 -->
<context:component-scan base-package="com.cg"></context:component-scan><!-- 配置视图解析器: 如何把 handler 方法返回值解析为实际的物理视图 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/views/"></property><property name="suffix" value=".jsp"></property>
</bean>    

四、编写处理请求的处理器,并标识为处理器

①创建普通的JavaBean,并在类上加上 @Controller 注解,加上注解即标识为请求的处理器;

②创建普通的方法,添加 @RequestMapping 注解处理指定的请求(@RequestMapping 注解映射处理请求,可配置 value,method 等属性 );

package com.springmvc.handlers;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
public class HelloWorld {@RequestMapping("/helloWorld")public String helloWorld(){System.out.println("HelloWorld.helloWorld()");return "success";}}

五、编写视图

视图可以是显示数据的 jsp 页面,也可以使 ecxel 等其它显示数据的形式。

转载于:https://www.cnblogs.com/yjtx/p/4428656.html

SpringMVC 环境搭建相关推荐

  1. springmvc环境搭建及实例

    一. 软件环境 eclipse-jee-mars-R-win32-x86_64 jdk1.7.0_79 apache-tomcat-7.0.52 spring-framework-3.2.0.RELE ...

  2. 【SpringMVC入门】SpringMVC环境搭建、接收参数的几种方式、视图解析器、@ResponseBody

    一.SpringMVC 简介 1.SpringMVC 中重要组件 1.1 DispatcherServlet: 前端控制器,接收所有请求(如果配置/不包含jsp) 1.2 HandlerMapping ...

  3. springmvc环境搭建以及常见问题解决

    1.新建maven工程 a)  打开eclipse,file->new->project->Maven->Maven Project b)  下一步 c)   选择创建的工程为 ...

  4. springMVC环境搭建

    文章目录 1 场景 1.1 版本说明 1.2 代码地址 1.3 项目结构 2 搭建步骤 2.1 配置maven依赖 2.2 配置程序入口 2.3 spring配置 2.4 springmvc配置 3 ...

  5. springMVC环境搭建—HTTP状态 500 - 内部服务器错误

    文章目录 Failed to read candidate component class 有时候会出现500错误,有时候又正常,每次500就从头再来一遍,让人很不爽,所以决定找bug记录一下 Fai ...

  6. SpringMVC环境简单搭建

    本文介绍使用maven搭建Spring MVC 首先先介绍MVC(Model View Controller)模式: Model(模型):是应用程序中用于处理应用程序数据逻辑部分.通常模型对象负责在数 ...

  7. SpringMVC的环境搭建

    第一节 SpringMVC的环境搭建 2016年3月7日 星期一 09:04 MyBatis框架-->持久层框架-->Object[对象]Relation[关系型数据库]Mapping[在 ...

  8. SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)

    SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...

  9. SpringMVC全注解环境搭建

    源代码: 链接:https://pan.baidu.com/s/1Lxb-riH–YQNIy3c0i8pFA 提取码:y3aq 文档地址:https://shphuang_aliyun.gitee.i ...

最新文章

  1. Ubuntu系统下移动宽带自动启用设置
  2. 长尾关键词挖掘工具和使用方法
  3. Acwing第 12 场周赛【未完结】
  4. android表情输入键盘,GitHub - UKfire/Emotion: 帮你的Android应用快速集成表情键盘
  5. *【HDU - 2473】Junk-Mail Filter (并查集--删点操作)
  6. linux查看系统内存和使用量,LINUX 查看当前系统的内存使用情况
  7. mengento 数据库模型
  8. 配置接口IP地址并通过默认路由配置实现全网互通。
  9. git可视化工具小乌龟安装使用
  10. 破解点评网字体反爬,深入挖掘系统背后的原理
  11. 网络面试100道(路由交换)
  12. 管家婆系统怎么创建提醒服务器,管家婆辉煌Ⅱ++10.1 -管家婆软件官方网站
  13. 四元数与欧拉角相互转换
  14. Kubernetes网络flannel之host-gw模式分析
  15. SDN控制器Ryu、Floodlight、OpenDayLight的安装以及Mininet连接
  16. Windows 获取和修改Owner
  17. 浅析相机相关坐标系的相互转换(世界坐标系、相机坐标系、图像坐标系、像素坐标系、内参矩阵、外参矩阵、扭转因子)【相机标定计算机视觉】
  18. 解决“fatal: 'origin' does not appear to be a git repository...”
  19. CSTC 2001 聪明的学生 BZOJ 2523 递归(类搜索,推理)
  20. spring cloud聚合项目打jar包报错

热门文章

  1. python Selenium调用 IE/GoogleChrome/Firefox浏览器驱动的方法及下载地址
  2. PLSQL连接Oracle报错 ORA-12154 标识符
  3. Ubuntu开启Mongodb 外网访问
  4. 头条用户人均985,月入过万?看完真实的数据可视化,我有了答案
  5. Flash务实主义——Loading
  6. exit函数_Linux进程间通信详解(三) 消息队列及函数
  7. linux系统命令行方式复制文件
  8. java ee笔试题_【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(六)
  9. finallshell使用_Finalshell软件安装使用
  10. linux怎么进入优盘目录,LINUX 9.0怎么挂载U盘?