Java maven如何知道我的web应用程序文件与servlet文件?
我创建了一个简单的Maven web app项目,其中包含1个jsp文件index.jsp。我可以从服务器访问此文件,如下所示:Java maven如何知道我的web应用程序文件与servlet文件?,java,maven,Java,Maven,我创建了一个简单的Maven web app项目,其中包含1个jsp文件index.jsp。我可以从服务器访问此文件,如下所示: http://localhost:8080/myProject/ 它如何访问我的index.jsp?我没有在web.xml上指定任何内容。所有这些配置都存在于何处 2.)我可以将URL更改为likehttp://localhost:8080/myProject/webapp/index.jsp?如果您正在使用,则位于Web应用程序源目录(src/main/webap
http://localhost:8080/myProject/
它如何访问我的index.jsp?我没有在web.xml上指定任何内容。所有这些配置都存在于何处
2.)我可以将URL更改为likehttp://localhost:8080/myProject/webapp/index.jsp
?如果您正在使用,则位于Web应用程序源目录(src/main/webapp
)中的所有内容都将位于应用程序的根目录中,并且是公共的
/myProject/webapp/index.jsp
,那么在src/main/webapp
文件夹中创建一个webapp
文件夹,这样你的文件夹结构就像src/main/webapp/webapp
(我看不出有任何理由这样使用它)。然后在其中创建index.jsp
例如,如果我像这样访问/myProject/webapp/test,它如何知道如何查找servlet或jsp文件?\如果创建servlet,它将保留您定义的路径。如果您有一个具有/myProject/webapp/test路径的servlet,那么将首先调用servlet,而不是webapp内容。