javaweb访问路径问题

img

img


使用重定向为什么可以访问到页面呢
它的路径应该是localhost:8080/travel/login.html
但是那个login. html不是应该是travel/src/webapp下面的吗,为什么可以直接通过travel访问

因为web app是静态资源,页面等根目录。

为什么在travel/src/webapp可以用travel访问的路径问题,首先说一下webapp,这是tomcat启动访问的根目录
通过访问localhost:8080/项目名 可以到达这个根目录,但是有一点要注意,项目名不一定是你的项目文件夹名字,在idea配置的tomcat默认访问路径的项目名一般会加上后缀**_war_exploded**,当然可以手动改成项目文件夹名字

tomcat是按照打包的文件路径访问,而不是本地文件路径访问

当你的项目部署在tomcat上运行时,tomcat是在你的target目录下你的项目名称以SNAPSHOT结尾的文件夹下直接查找资源,如有帮助,望采纳

img