SpringMVC基础

学习MVC的步骤

1.搭建环境

2.如何完成Controller和viewer的映射

3.如何把值传递给Controller

4.Controller如何把值传递给viewer

5.异常处理

6.页面标签

7.文件上传

8.深入源代码

1.搭建SpringMVC环境

创建一个动态的JAVA项目, 导入SpringMVC的jar包和apache的commons-logging 包

2.配置 web.xml文件

创建一个hello servlet,所有请求都通过这个hello servlet来处理

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
    <servlet>
        <servlet-name>hello</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>hello</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping></web-app>

3.创建hello-servlet.xml的配置文件

时间: 2024-10-06 18:39:25

SpringMVC基础的相关文章

SpringMVC基础入门

一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <servlet>     <servlet-name>

SpringMVC基础入门,创建一个HelloWorld程序

ref:http://www.admin10000.com/document/6436.html 一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting of springmvcDispatcherServlet and configure the ma

SpringMVC 基础教程 简单入门实例

SpringMVC 基础教程 简单入门实例 标签: Spring MVCspringmvcSpringMVC教程基础教程SpringMVC实例 2013-05-09 13:44 170403人阅读 评论(69) 收藏 举报  分类: Java(23)  Spring框架(3)  版权声明:本文为博主原创文章,未经博主允许不得转载. spring MVC 入门教程二: 一个简单的入门实例教程 该实例的源码和实例中的jar 源码:http://download.csdn.net/detail/swi

SpringMVC基础配置及应用

一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <servlet>     <servlet-name>

springMVC基础篇

 对于一个不懂技术的人来说springMVC是什么呢?有人会说:"春天里的MVC"这也许就是春天里的几个字母,不错在我没有接触java框架的时候留给我的记忆就是这样的.那么现在接触到了就让我们来好好讨论一下springMVC到底是什么吧? 一.是什么? 百度百科上这样解释:Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring WebFlow里面.Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring 可插入的 M

SpringMVC基础——映射问题

一.SpringMVC 使用 RequestMapping 来解决映射问题. 二.在学习 RequestMapping 之前,首先来看一张图. 这张图表示的是发送一次 http 请求时,所包含的请求 URL,请求 Method,以及请求头和请求体.图中已经标记的很明白了. 三.RequestMapping 1.翻译过来是请求映射,在我看来,映射的是 http 请求和处理请求的 handler 方法. [email protected] 可以标注于处理请求的 Handler 类定义处,也可以标注于

SpringMVC基础配置(二)

上一张:SpringMVC环境搭建(一) 今天我们来说说SpringMVC的基础配置.目前越来越多的主流框架都支持注解,同时我们无敌的Spring也支持基于注解的"零配置". 注解相比XML的优势:它可以充分利用Java的反射机制获取类中的结构信息,这些信息可以有效减少配置的工作,注释和Java代码位于一个文件中,更加利于维护. 注意:必须要在Spring2.5版本之后才可以使用注解方式. 注解方式将Bean的定义信息和Bean的实现类结合在一起,Spring提供的注解有. @Comp

SpringMVC基础知识

一.Spring MVC简介 1.1Spring MVC工作流程 映射器:主要是根据浏览器上输入的url来映射所有满足要求的Handle(控制器类) 适配器:主要是决定调用哪个Handler来实现具体的业务逻辑 1.2Spring MVC VS Struts2 1)springmvc的入口是一个servlet,即前端控制器: struts2入口是一个filter过虑器,即前端过滤器, 2)springmvc是基于方法开发(控制器类是单例的,不可能维护实体变量),传递参数是通过方法形参,可以设计为

SpringMVC基础(二)_文件上传、异常处理、拦截器

实现文件上传 实现文件上传,需要借助以下两个第三方 jar 包对上传的二进制文件进行解析: commons-fileupload commons-io form表单的 enctype 取值必须为:multipart/form-data(默认为:application/x-www-form-urlencoded):enctype为表单请求正文的类型:method 属性必须取值为 post 方式:提供一个文件选择域: <input type="file"/> : <for