只需要修改web.xml文件

  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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
  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. <display-name>Archetype Created Web Application</display-name>
  8.  
  9. <context-param>
  10. <param-name>contextConfigLocation</param-name>
  11. <param-value>classpath:spring.xml,classpath:spring-hibernate.xml</param-value>
  12. </context-param>
  13.  
  14. <filter>
  15. <filter-name>encodingFilter</filter-name>
  16. <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  17. <init-param>
  18. <param-name>encoding</param-name>
  19. <param-value>utf-8</param-value>
  20. </init-param>
  21. <init-param>
  22. <param-name>forceEncoding</param-name>
  23. <param-value>true</param-value>
  24. </init-param>
  25. </filter>
  26. <filter-mapping>
  27. <filter-name>encodingFilter</filter-name>
  28. <url-pattern>/*</url-pattern>
  29. </filter-mapping>
  30.  
  31. <!-- openSessionInView配置 作用是延迟session关闭到view层 -->
  32. <filter>
  33. <filter-name>openSessionInViewFilter</filter-name>
  34. <filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class>
  35. <init-param>
  36. <param-name>singleSession</param-name>
  37. <param-value>true</param-value>
  38. </init-param>
  39. </filter>
  40.  
  41. <!-- 监听servletContext,启动contextConfigLocation中的spring配置信息 -->
  42. <listener>
  43. <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  44. </listener>
  45.  
  46. <!-- 防止spring内存溢出监听器 -->
  47. <listener>
  48. <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
  49. </listener>
  50.  
  51. <servlet>
  52. <description>spring mvc servlet</description>
  53. <servlet-name>rest</servlet-name>
  54. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  55. <init-param>
  56. <param-name>contextConfigLocation</param-name>
  57. <!-- 此处配置的是SpringMVC的配置文件 -->
  58. <param-value>classpath:spring-mvc.xml</param-value>
  59. </init-param>
  60. <load-on-startup>1</load-on-startup>
  61. </servlet>
  62.  
  63. <servlet-mapping>
  64. <servlet-name>rest</servlet-name>
  65. <url-pattern>/</url-pattern>
  66. </servlet-mapping>
  67.  
  68. <filter-mapping>
  69. <filter-name>openSessionInViewFilter</filter-name>
  70. <url-pattern>/</url-pattern>
  71. </filter-mapping>
  72.  
  73. <!-- 配置session超时时间,单位分钟 -->
  74. <session-config>
  75. <session-timeout>30</session-timeout>
  76. </session-config>
  77.  
  78. <welcome-file-list>
  79. <welcome-file>/index.html</welcome-file>
  80. </welcome-file-list>
  81.  
  82. </web-app>

将*.do改成/就好了,就是rest那个和openSessionInViewFilter那个。

SpringMvc访问Controller去掉do的更多相关文章

  1. 详解SpringMVC中Controller的方法中参数的工作原理[附带源码分析]

    目录 前言 现象 源码分析 HandlerMethodArgumentResolver与HandlerMethodReturnValueHandler接口介绍 HandlerMethodArgumen ...

  2. SpringMVC中Controller

    详解SpringMVC中Controller的方法中参数的工作原理[附带源码分析] 目录 前言 现象 源码分析 HandlerMethodArgumentResolver与HandlerMethodR ...

  3. 详解SpringMVC中Controller的方法中参数的工作原理——基于maven

    转自:http://www.tuicool.com/articles/F7byQn 前言 SpringMVC是目前主流的Web MVC框架之一. 如果有同学对它不熟悉,那么请参考它的入门blog:ht ...

  4. 【MVC - 参数原理】详解SpringMVC中Controller的方法中参数的工作原理[附带源码分析]

    前言 SpringMVC是目前主流的Web MVC框架之一. 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/spring ...

  5. springMVC基础controller类

    此文章是基于 搭建SpringMVC+Spring+Hibernate平台 功能:设置请求.响应对象:session.cookie操作:ajax访问返回json数据: 创建springMVC基础con ...

  6. SpringMVC的Controller中使用线程安全的初始化

    因为SpringMVC的Controller默认是单例, 在这种情况下, Controller中使用的私有变量必须也是单例, 例如各种service, 否则会有多线程访问数据互相修改的问题. 对于需要 ...

  7. SpringMVC访问静态资源

    SpringMVC访问静态资源 在SpringMVC中常用的就是Controller与View.但是我们常常会需要访问静态资源,如html,js,css,image等. 默认的访问的URL都会被Dis ...

  8. Spring之SpringMVC的Controller(源码)分析

    说明: 例子就不举了,还是直接进入主题,本文主要是以SpringMVC的Controller接口为入点,来分析SpringMVC中C的具体实现和处理过程. 1.Controller接口 public ...

  9. SpringMVC之Controller和参数绑定

    在上一篇Spring+SpringMVC+Mybatis整合中说到了SSM的整合,并且在其中添加了一个简单的查询功能,目的只是将整个整合的流程进行一个梳理,下面在上一篇中工程的基础上再说一些关于Spr ...

随机推荐

  1. ToggleButton开关状态按钮控件

    ToggleButton开关状态按钮控件 一.简介 1. 2.ToggleButton类结构 父类是CompoundButton,引包的时候注意下 二.ToggleButton开关状态按钮控件使用方法 ...

  2. Python 导出数据from Mysql

    环境 Anaconda3 Python 3.6, Window 64bit 目的 从MySQL数据库读取目标表数据,并处理 代码 # -*- coding: utf-8 -*- import pand ...

  3. 三十九 Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的基本概念

    elasticsearch的基本概念 1.集群:一个或者多个节点组织在一起 2.节点:一个节点是集群中的一个服务器,由一个名字来标识,默认是一个随机的漫微角色的名字 3.分片:将索引(相当于数据库)划 ...

  4. 三十六 Python分布式爬虫打造搜索引擎Scrapy精讲—利用开源的scrapy-redis编写分布式爬虫代码

    scrapy-redis是一个可以scrapy结合redis搭建分布式爬虫的开源模块 scrapy-redis的依赖 Python 2.7, 3.4 or 3.5,Python支持版本 Redis & ...

  5. GDB和Core Dump使用笔记

    一.GNU C编译器(即GCC) GCC使用 1 .gcc -g hello.c -o hello   编译生成可执行文件 2.gdb hello                     启动GDB ...

  6. Ajax传输对象,集合或数组。

    传输单个对象时: servlet页面 package com.itnba.maya.a; import java.io.IOException; import javax.servlet.Servle ...

  7. Puzzle Game HihoCoder - 1634

    题目链接:https://cn.vjudge.net/problem/HihoCoder-1634 题目意思:可以让矩阵里的某一个数变成p,或者不修改.求最大子矩阵最小,输出最小值. 思路:请看下图 ...

  8. 2017.11.23 display fun --STM8

    unsigned char disp_mode;unsigned char disp_last_mode;unsigned char disp_sub_mode;unsigned char disp_ ...

  9. C#实现文件与二进制互转并存入数据库

    这篇文章主要介绍了C#实现文件与二进制互转并存入数据库,本文直接给出代码实例,代码中包含详细注释,需要的朋友可以参考下 //这个方法是浏览文件对象     private void button1_C ...

  10. android代码设置EditText只输入数字、字母

     如何设置EditText,使得只能输入数字或者某些字母呢? 一.设置EditText,只输入数字: 方法1:直接生成DigitsKeyListener对象就可以了. et_1.setKeyLis ...