SpringMVC 环境搭建
一、加入 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 环境搭建相关推荐
- springmvc环境搭建及实例
一. 软件环境 eclipse-jee-mars-R-win32-x86_64 jdk1.7.0_79 apache-tomcat-7.0.52 spring-framework-3.2.0.RELE ...
- 【SpringMVC入门】SpringMVC环境搭建、接收参数的几种方式、视图解析器、@ResponseBody
一.SpringMVC 简介 1.SpringMVC 中重要组件 1.1 DispatcherServlet: 前端控制器,接收所有请求(如果配置/不包含jsp) 1.2 HandlerMapping ...
- springmvc环境搭建以及常见问题解决
1.新建maven工程 a) 打开eclipse,file->new->project->Maven->Maven Project b) 下一步 c) 选择创建的工程为 ...
- springMVC环境搭建
文章目录 1 场景 1.1 版本说明 1.2 代码地址 1.3 项目结构 2 搭建步骤 2.1 配置maven依赖 2.2 配置程序入口 2.3 spring配置 2.4 springmvc配置 3 ...
- springMVC环境搭建—HTTP状态 500 - 内部服务器错误
文章目录 Failed to read candidate component class 有时候会出现500错误,有时候又正常,每次500就从头再来一遍,让人很不爽,所以决定找bug记录一下 Fai ...
- SpringMVC环境简单搭建
本文介绍使用maven搭建Spring MVC 首先先介绍MVC(Model View Controller)模式: Model(模型):是应用程序中用于处理应用程序数据逻辑部分.通常模型对象负责在数 ...
- SpringMVC的环境搭建
第一节 SpringMVC的环境搭建 2016年3月7日 星期一 09:04 MyBatis框架-->持久层框架-->Object[对象]Relation[关系型数据库]Mapping[在 ...
- SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)
SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...
- SpringMVC全注解环境搭建
源代码: 链接:https://pan.baidu.com/s/1Lxb-riH–YQNIy3c0i8pFA 提取码:y3aq 文档地址:https://shphuang_aliyun.gitee.i ...
最新文章
- Ubuntu系统下移动宽带自动启用设置
- 长尾关键词挖掘工具和使用方法
- Acwing第 12 场周赛【未完结】
- android表情输入键盘,GitHub - UKfire/Emotion: 帮你的Android应用快速集成表情键盘
- *【HDU - 2473】Junk-Mail Filter (并查集--删点操作)
- linux查看系统内存和使用量,LINUX 查看当前系统的内存使用情况
- mengento 数据库模型
- 配置接口IP地址并通过默认路由配置实现全网互通。
- git可视化工具小乌龟安装使用
- 破解点评网字体反爬,深入挖掘系统背后的原理
- 网络面试100道(路由交换)
- 管家婆系统怎么创建提醒服务器,管家婆辉煌Ⅱ++10.1 -管家婆软件官方网站
- 四元数与欧拉角相互转换
- Kubernetes网络flannel之host-gw模式分析
- SDN控制器Ryu、Floodlight、OpenDayLight的安装以及Mininet连接
- Windows 获取和修改Owner
- 浅析相机相关坐标系的相互转换(世界坐标系、相机坐标系、图像坐标系、像素坐标系、内参矩阵、外参矩阵、扭转因子)【相机标定计算机视觉】
- 解决“fatal: 'origin' does not appear to be a git repository...”
- CSTC 2001 聪明的学生 BZOJ 2523 递归(类搜索,推理)
- spring cloud聚合项目打jar包报错
热门文章
- python Selenium调用 IE/GoogleChrome/Firefox浏览器驱动的方法及下载地址
- PLSQL连接Oracle报错 ORA-12154 标识符
- Ubuntu开启Mongodb 外网访问
- 头条用户人均985,月入过万?看完真实的数据可视化,我有了答案
- Flash务实主义——Loading
- exit函数_Linux进程间通信详解(三) 消息队列及函数
- linux系统命令行方式复制文件
- java ee笔试题_【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(六)
- finallshell使用_Finalshell软件安装使用
- linux怎么进入优盘目录,LINUX 9.0怎么挂载U盘?