Java DispatcherServletSpring和url模式
我是spring框架的新手,今天我在web.xml文件中遇到了DispatcherServlet配置,我提出了一个关于url模式的问题,比如语法/。那么,如果我在tomcat服务器中部署web应用程序,那么“/”符号实际应用是什么:host:port/或host:port/myWeb/模式Java DispatcherServletSpring和url模式,java,spring,spring-mvc,Java,Spring,Spring Mvc,我是spring框架的新手,今天我在web.xml文件中遇到了DispatcherServlet配置,我提出了一个关于url模式的问题,比如语法/。那么,如果我在tomcat服务器中部署web应用程序,那么“/”符号实际应用是什么:host:port/或host:port/myWeb/模式/将使您的servlet成为应用程序的默认servlet,这意味着它将拾取没有其他精确匹配的所有模式 URL模式映射: 路径映射使用以/字符开头、以/*后缀结尾的字符串 以*。前缀开头的字符串用作扩展映射 仅
/
将使您的servlet成为应用程序的默认servlet,这意味着它将拾取没有其他精确匹配的所有模式
URL模式映射:
- 路径映射使用以/字符开头、以
后缀结尾的字符串/*
- 以
前缀开头的字符串用作扩展映射*。
- 仅包含
字符的字符串表示应用程序的默认值servlet。在这种情况下,servlet路径是请求URI减去上下文路径,路径信息是/
null
- 所有其他字符串仅用于精确匹配
/
字符作为路径分隔符,一次从一个目录中走下路径树来完成的。最长匹配确定所选的servlet.jsp
),servlet容器将尝试匹配处理扩展请求的servlet。扩展名定义为最后一个
字符后最后一段的一部分您好,所以该模式适用于myWeb应用程序文件夹或根文件夹,即webapps?您的web应用程序。当您指定
host:port/
时,Tomcat将为您提供默认应用程序。