SpringMVC的小总结

---恢复内容开始---

前言:

  

  springMVC是我接触的第一个框架,当时在学校学习的时候还是各种懂,最简单的springMVC框架的配置还是比较熟,后来工作之后,虽然主要用的确实是springMVC,但是也是只是停留在书写Java实体类,DAO接口,Service业务层,和Controller控制器,对于其配置.xml文件及有关的映射问题不怎么接触。(框架项目经理已经搭建好了)

  如今闲来无聊就是要看看,springMVC现如今依然是主流框架,所以很有必要研究研究。

什么是springMVC:

  链接:http://www.cnblogs.com/wawlian/archive/2012/11/17/2775435.html

  springMVC作为主流的框架,至少要了解这些。

  

  第一步:

  配置web.xml文件:主要是配置DisPatcherServlet,


  

 1  <?xml version="1.0" encoding="UTF-8"?>
 2  <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 3       xmlns="http://java.sun.com/xml/ns/javaee"
 4       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
 5       id="WebApp_ID" version="2.5">
 6  7       <!-- 配置DispatchcerServlet -->
 8      <servlet>
 9           <servlet-name>springDispatcherServlet</servlet-name>
10          <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
11          <!-- 配置Spring mvc下的配置文件的位置和名称 -->
12          <init-param>
13              <param-name>contextConfigLocation</param-name>
14              <param-value>classpath:springmvc.xml</param-value>
15          </init-param>
16          <load-on-startup>1</load-on-startup>
17      </servlet>
18 19      <servlet-mapping>
20          <servlet-name>springDispatcherServlet</servlet-name>
21          <url-pattern>/</url-pattern>
22      </servlet-mapping>
23 24  </web-app>
 <load-on-startup>1</load-on-startup> 设置服务器启动时加载,优先级为1;

这里的servlet-mapping表示拦截的模式,这里是“/”,表示对于所有的请求的拦截,包括静态资源如html, js, jpg等

未完待续。。

---恢复内容结束---

时间: 2024-11-08 03:02:16

SpringMVC的小总结的相关文章

spring入门篇10 --- springMVC入门小程序

继续昨晚没有完成的这个小demo,完成这个,我们基本上算入门 首先,这个demo继续使用注解方式,源码地址github 首先看一下这个,这个就是maven起的项目结构,使用SpringMVC起项目,webapp就会与src同级,但是我们一般把src当作源码目录,所以做好可以做到同级,但这个就是为了练习. 首先明确一下,DispatcherServlet是实现servlet接口,Dispatcher使用Spring配置文件告知spring他需要请求反射,视图解析,异常处理等,而我们项目一般是跑在t

springMVC等小知识点记录。。。持续更新

1.springMVC 项目根路径访问页面配置 <!-- 表示当访问主页时自动转发到index控制器 --> <mvc:view-controller path="/" view-name="forward:/user"/> <!-- 直接根据相关InternalResourceViewResolver的配置跳转到login.jsp页面 --> <mvc:view-controller path="/"

springmvc请求小例子

1.welcome.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <!DOCTYPE html PUBLIC &q

使用 maven 构建 SpringMVC

引言 最近需要使用SpringMVC做一个小项目,之前对SpringMVC没什么了解,所以先写一个SpringMVC的小Demo练习一下. 使用Maven构建项目 IDE = Eclipse 首先创建一个Maven的webapp项目,Jar包的管理就交给Maven来完成:POM内容如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche

使用STS时遇到的小“麻烦”

背景 今天尝试着用STS(Spring Tool Suite)建立了一个Maven webapp来做一个SpringMVC的小demo,在使用的过程中就遇到了一些小麻烦!!记录在此的目的,其一是为了自己以后日后翻阅:还有就是希望能够帮助遇到同样问题的童鞋们! STS版本 问题 & solution 1. 新建Webapp 后,自动创建的 index.jsp 报错: 错误描述: The superclass "javax.servlet.http.HttpServlet" was

创建一个简单的SpringMVC框架

昨天写了一个单个Mybatis框架的小例子,今天来写一个SpringMVC框架的小例子.来复习一下框架的一些知识.主要是理解框架的执行流程.下面就直接开始吧. SpringMVC框架是现在比较流行的MVC框架,类似于Struts2,它的好处有很多,最重要的大概就是它是Spring的衍生产品,属于SpringFrameWork的后续产品,所以不需要特别的jar包,直接就可以和Spring整合,另外SpringMVC框架的设计思想是:控制器是基于方法的拦截,不是Struts2基于实例的拦截,所以Sp

SpringMVC初尝试

注意:找内置的类的时候,ctrl+shift+T快捷键的使用,现在我们就写一个简单的springmvc的小demo项目整体架构. web.xml配置文件中配置核心控制器dispatcherServlet 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xmlns=

maven项目下jsp文件中el表达式失效问题

本来是为了写个springmvc的小demo,雏形搭建起来后想起来做成maven的好了,就重新建的maven项目,坑就从这里开始了... maven创建web项目默认使用的是web 2.3版本,web.xml文件头中也是2.3的版本..说实话之前没怎么用maven创建过项目,后来觉得maven项目看源码太方便了才更偏向于用maven的,所以这里也根本没在意..引入的javax-servlet-api 2.5的版本.然后发现jsp文件中的el表达式都原样输出了,看起来el表达式根本没解析..这就怪

Spring MVC入门讲解

一.Springmvc是什么? Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想, 将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的. 二.Spring MVC 架构图: 1.DispacherServlet前端控制器 负责用户请求和响应,是一个中央控制器(调度),调用HandlerMapping查找H