拦截器配置报错

image.png

image.png

struts.xml配置如下

  
    
        
        
            
                        
        
    
    
        /WEB-INF/NewsPage/addNews.jsp
        /WEB-INF/NewsPage/listNews.jsp
            
                message
        
            
            pageJson
        
        /WEB-INF/NewsPage/updateNews.jsp      
              
            message
        
         
            status
        
    
    
    
    addNews,listNews,goUpdate,updateNews,delNews,go_addN,go_listN
    
    
  
  
    
        /WEB-INF/CategoryPage/addCategory.jsp
        /WEB-INF/CategoryPage/listCategory.jsp
        
            message
        
        
            pageJson
        
        /WEB-INF/CategoryPage/updateCategory.jsp
        
            message
        
        
            status
        
        
    //*******报错提示代码行*******
        addCategory,listCategory,goUpdateC,updateCategory,delCategory,go_addC,go_listC
    
  
最后发现是因为:

name="defaultStack"的拦截器只在包里面定义,包没有.

解决方法:

将拦截器独立放在一个package里,其他action的package继承这个包

你可能感兴趣的:(拦截器配置报错)