java - 谁能告诉我 servlet 映射 url-pattern 中/和/* 之间有什么区别?

标签 java spring spring-mvc servlets

我们可以在web.xml中定义一个servlet并指定url-pattern,我经常将url-pattern指定为"/*" ,但是在Spring MVC中,它的值为"/" ,如果我用"/*" ,我什至无法访问欢迎文件,所以任何人都可以告诉我/之间有什么区别和/* ,谢谢

最佳答案

请检查 web.xml 中指定的欢迎文件列表。我以前也遇到过类似的情况。当我将欢迎文件命名为index.jsp 并在web.xml 中提到许多其他附加名称(如index.html 等)时。当我删除除 index.jsp 之外的所有内容时,它起作用了。我不确定它是否适合你。请尝试一下并发表您的反馈。

关于java - 谁能告诉我 servlet 映射 url-pattern 中/和/* 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21062057/

相关文章:

java - Hibernate:尽管列存在,但在 having 子句中出现 MySQL 错误未知列

java - 为什么 CF UAA check_token 端点需要 clientId/clientSecret?

java - 从字符串中删除标点符号

java - java中如何屏蔽一个值?

java - 编译后的java程序没有输出

java - 使用 PreAuthorize 时,ResponseBody 方法中的 Autowiring 服务为 Null

java - 添加 "spring-security-web"后导入 org.springframework.web.bind.annotation.RestController 无法解决错误

java.lang.IllegalStateException : No Hibernate Session bound to thread

mysql - Java Spring 4.0 以状态代码 200 响应,但 Angular Js 执行(错误登录)响应的错误 block

java - 由于java 8中方法的最大结果,如何获取对象