SpringMVC可以配置多个拦截后缀*.action和.do等

 

  首先介绍一下.do和.action的区别: 

    struts早期的1版本,以.do为后缀。
    同时spring的MVC也是以.do为后缀。
    几年前struts收购鼎鼎大名的webwork2和开发团队后,将webwork简单封装,原计划是叫做strutsTi,
    后来怕广大struts1的老用户有歧义,改名叫做struts2,并沿用了webwork2的规则,即.action为后缀

 

 

springMVC配置拦截多种后缀请求:

因此在xml文件中我们可以这样配置:

  
  <servlet>
    <servlet-name>springmvcservlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>
    
    <init-param>
      <param-name>contextConfigLocationparam-name>
      <param-value>classpath:SpringMVC.xmlparam-value>
    init-param>
  servlet>

  <servlet-mapping>
    <servlet-name>springmvcservlet-name>
    
    <url-pattern>*.actionurl-pattern>
  servlet-mapping>


  <servlet-mapping>
    <servlet-name>springmvcservlet-name>
    <url-pattern>*.dourl-pattern>
  servlet-mapping>

 

 

 

转载于:https://www.cnblogs.com/qlqwjy/p/8947551.html

你可能感兴趣的:(SpringMVC可以配置多个拦截后缀*.action和.do等)