web.xml中如果配置了/* 全匹配,那么不能用servet去响应页面返回了,因为全都被会/*拦截.

    <servlet>
    <servlet-name>validateAuth</servlet-name>
    <servlet-class>com.testdemo.validate.control.ValidateControl</servlet-class>
    </servlet>
    
    <servlet-mapping>
    <servlet-name>validateAuth</servlet-name>
    <url-pattern>/*</url-pattern>
    </servlet-mapping>

 

 

所以这个时候我们可以使用 

<jsp-file>/jsp/index.jsp</jsp-file> 直接通过web.xml配置直连jsp页面.
    <servlet>
    <servlet-name>jsp1</servlet-name>
    <jsp-file>/jsp/index.jsp</jsp-file>
    </servlet>
    
    <servlet-mapping>
    <servlet-name>jsp1</servlet-name>
    <url-pattern>/jsp/index.jsp</url-pattern>
    </servlet-mapping>
    
    
    <servlet>
    <servlet-name>validateAuth</servlet-name>
    <servlet-class>com.testdemo.validate.control.ValidateControl</servlet-class>
    </servlet>
    
    <servlet-mapping>
    <servlet-name>validateAuth</servlet-name>
    <url-pattern>/*</url-pattern>
    </servlet-mapping>

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2021-08-15
  • 2021-11-29
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-19
  • 2021-10-30
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2022-01-26
相关资源
相似解决方案