spring MVC (学习笔记)



web.xml 相关配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="
                     http://xmlns.jcp.org/xml/ns/javaee
                     http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
    version="3.1" metadata-complete="true">
      <display-name>Archetype Created Web Application</display-name>
<!-- Spring应用上下文,层次化的ApplicationContext -->
      <context-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:spring-*.xml</param-value>
      </context-param>
  <listener>
            <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      </listener>
  <servlet>
            <servlet-name>dispatcher</servlet-name>
            <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
            <!-- DispatcherServlet对应的上下文配置,默认为/WEB-INF/$servlet-name$-servlet.xml -->
            <init-param>
                  <param-name>contextConfigLocation</param-name>
                  <param-value>classpath:spring/web-spring-mvc.xml</param-value>
            </init-param>
      </servlet>
      <servlet-mapping>
            <servlet-name>dispatcher</servlet-name>
            <!-- dispatcher拦截所有请求 -->
            <url-pattern>/</url-pattern>
      </servlet-mapping>
</web-app>
对应的springmvc 的相关配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:context="http://www.springframework.org/schema/context"
        xmlns:mvc="http://www.springframework.org/schema/mvc"
        xsi:schemaLocation="
              http://www.springframework.org/schema/beans
              http://www.springframework.org/schema/beans/spring-beans.xsd
              http://www.springframework.org/schema/context
              http://www.springframework.org/schema/context/spring-context.xsd
              http://www.springframework.org/schema/mvc
              http://www.springframework.org/schema/mvc/spring-mvc.xsd
">
      <!-- 配置spring -->
      <!-- 1:开启SpringMVC注解模式 -->
      <!-- 简化配置: 
            (1)自动注册DefaultAnnotationHandlerMapping,AnnotationMethodHandlerAdapter
            (2)提供一系列:数据绑定,数字和日期的format @NumberFormat,@DataTimeFormat,xml,json默认读写支持
      -->
      <mvc:annotation-driven/>
      <!-- 2:servlet-mapping 映射路径:"/" -->
      <!-- 静态资源默认servlet配置
            1.加入对静态资源的处理
            2.欲需使用"/"做整体映射
       -->
       <mvc:default-servlet-handler/>
       <!-- 3:配置jsp 显示ViewResolver -->
       <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
           <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
           <property name="prefix" value="/WEB-INF/jsp/"/>
           <property name="suffix" value=".jsp"/>
       </bean>
       <!-- 4:扫描web相关的bean -->
       <context:component-scan base-package="com.cgj.spring.mvc.controller">
            <!-- 只扫描@Controller标注的类,不扫描其他标注的类 -->
            <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
       </context:component-scan>
</beans>
spring MVC (学习笔记)的更多相关文章
- Spring MVC 学习笔记一 HelloWorld
		
Spring MVC 学习笔记一 HelloWorld Spring MVC 的使用可以按照以下步骤进行(使用Eclipse): 加入JAR包 在web.xml中配置DispatcherServlet ...
 - Spring MVC 学习笔记12 —— SpringMVC+Hibernate开发(1)依赖包搭建
		
Spring MVC 学习笔记12 -- SpringMVC+Hibernate开发(1)依赖包搭建 用Hibernate帮助建立SpringMVC与数据库之间的联系,通过配置DAO层,Service ...
 - Spring MVC 学习笔记11 —— 后端返回json格式数据
		
Spring MVC 学习笔记11 -- 后端返回json格式数据 我们常常听说json数据,首先,什么是json数据,总结起来,有以下几点: 1. JSON的全称是"JavaScript ...
 - Spring MVC 学习笔记10 —— 实现简单的用户管理(4.3)用户登录显示全局异常信息
		
</pre>Spring MVC 学习笔记10 -- 实现简单的用户管理(4.3)用户登录--显示全局异常信息<p></p><p></p>& ...
 - Spring MVC 学习笔记9 —— 实现简单的用户管理(4)用户登录显示局部异常信息
		
Spring MVC 学习笔记9 -- 实现简单的用户管理(4.2)用户登录--显示局部异常信息 第二部分:显示局部异常信息,而不是500错误页 1. 写一个方法,把UserException传进来. ...
 - Spring MVC 学习笔记8 —— 实现简单的用户管理(4)用户登录
		
Spring MVC 学习笔记8 -- 实现简单的用户管理(4)用户登录 增删改查,login 1. login.jsp,写在外面,及跟WEB-INF同一级目录,如:ls Webcontent; &g ...
 - Spring MVC 学习笔记2 - 利用Spring Tool Suite创建一个web 项目
		
Spring MVC 学习笔记2 - 利用Spring Tool Suite创建一个web 项目 Spring Tool Suite 是一个带有全套的Spring相关支持功能的Eclipse插件包. ...
 - Spring MVC 学习笔记1 - First Helloworld by Eclipse【& - java web 开发Tips集锦】
		
Spring MVC 学习笔记1 - First Helloworld by Eclipse reference:http://www.gontu.org 1. 下载 Spring freamwork ...
 - Spring MVC 学习笔记(整理)
		
SpringMVC学习 1.概述 Spring MVC是一种基于Java实现MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行解耦,基于请求-响应模型帮助我们 ...
 - spring MVC学习笔记
		
为开发团队选择一款优秀的MVC框架是件难事儿,在众多可行的方案中决择需要很高的经验和水平.你的一个决定会影响团队未来的几年.要考虑方面太多: 1.简单易用,以提高开发效率.使小部分的精力在框架上,大部 ...
 
随机推荐
- SQL处理XML
			
使用SP_XML_PREPAREDOCUMENT 来读取 Xml 文本. 读取作为输入提供的 XML 文本,然后使用 MSXML 分析器 (Msxmlsql.dll) 对其进行分析,并提供分析后的文档 ...
 - cell左右滑动展开更多按钮-MGSwipeTableCell
			
MGSwipeTableCell是一个UITableViewCell的子类, 它实现了左,右滑动展开更多按钮用来实现一些相关操作就和QQ好友列表滑动展开的按钮一样,封装的很好,动画效果也处理很到位,废 ...
 - scrapy介绍及源码分析
			
一 简介 Scrapy基于事件驱动网络框架 Twisted 编写.因此,Scrapy基于并发性考虑由非阻塞(即异步)的实现. 官方文档 :https://docs.scrapy.org/en/late ...
 - Linux c内存泄漏检测
			
在Linux下些C语言程序,最大的问题就是没有一个好的编程IDE,当然想kdevelop等工具都相当的强大,但我还是习惯使用kdevelop工具,由于没有一个习惯的编程IDE,内存检测也就成了在Lin ...
 - vue之监听事件
			
一.v-on 可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码. 简写形式 用@代替 v-on: <button v-on:click="co ...
 - [Bzoj3206][Apio2013]道路费用(kruscal)(缩点)
			
3206: [Apio2013]道路费用 Time Limit: 20 Sec Memory Limit: 128 MBSubmit: 536 Solved: 252[Submit][Status ...
 - 某考试 T1 function
			
(数据范围 n<=10^9 ,T<=10 ) 首先,我来证明一下 Σμ(d) * σ(i/d)^2 = σ(i^2) 相信做过约数个数和的童鞋都可以完成从右式推到左式,那么我现在就说一下怎 ...
 - CS Academy #32 G
			
题意: 分析: 考虑如何求方案数 dp[i][j]表示i个数字的和为j的方案数,这是个经典问题,转移有两种,一个是填一个数字1,一个是整体加1 然后这个问题并不是求方案数,而是求对应的权值和 我们很容 ...
 - IntelliJ IDEA出现:This file is indented with tabs instead of 4 spaces的问题解决
			
根据阿里巴巴Java开发手册,不能使用Tab字符,改成4个字符,设置如下: 注意:是不选择! 一定要选择这个:
 - ftrace 详解
			
http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace/ http://www.ibm.com/developerworks/cn/linux/l ...