2014-09-27 36 views
0

我创建了一个简单的Maven web应用程序项目,带有1个jsp文件index.jsp。我能够从服务器访问此文件,如下所示:maven如何知道我的web应用程序文件vs servlet文件?

http://localhost:8080/myProject/ 

它如何访问我的index.jsp?我没有在web.xml中指定任何东西。所有这些配置都存在于哪里?

2.)我可以将URL更改为http://localhost:8080/myProject/webapp/index.jsp吗?

回答

0

如果您使用的Maven Standard Directory Layout,那么一切都坐落在Web应用程序的源代码目录src/main/webapp)将在应用程序的根将被公开。

  • 如果你想创建/myProject/webapp/index.jsp,然后创建src/main/webapp文件夹内的文件夹webapp,这样你才会有文件夹结构类似src/main/webapp/webapp(我看不出有任何理由使用这样)。然后在里面创建index.jsp
  • +0

    例如,如果我访问像this/myProject/webapp/test,它如何知道要查找servlet或jsp文件?\ – user3786942 2014-09-27 09:23:00

    +0

    如果您创建一个servlet,那么它将保留您定义的路径。如果您的servlet具有/ myProject/webapp/test路径,则将首先调用servlet,而不是webapp内容。 – 2014-09-27 10:46:27

    相关问题