06. struts2中指定struts2处理的请求后缀

概述

  • 默认情况下我们都是使用.action后缀访问Action。

  • 其实默认后缀是可以通过常量”struts.action.extension“进行修改的。

  • 我们可以配置Struts 2只处理以.do为后缀的请求路径

    •    
             
         
      
  • 如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。如:

    •  
      
  • 一些常用的常量

    •    
         
       
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
      

常量定义位置

  • 常量可以在struts.xml或struts.properties中配置,建议在struts.xml中配置

  • 两种配置方式如下:

    • 在struts.xml文件中配置常量

    •     
              
          
      
  • 在struts.properties中配置常量

    struts.action.extension=do
    
  • 也可在多个配置文件中进行定义

struts2加载常量的搜索顺序

  • struts-default.xml
  • struts-plugin.xml
  • struts.xml
  • struts.properties
  • web.xml

如果在多个文件中配置了同一个常量,则后一个文件中配置的常量值会覆盖前面文件中配置的常量值.

你可能感兴趣的:(06. struts2中指定struts2处理的请求后缀)