我克隆了一个Maven Git项目并使用File>Import>Maven>Existing Maven Projects
将其导入Eclipse。项目编译并运行,但是当我尝试显示网页时,页面是空白的,当我使用网络检查器时,我看到没有内容的Head和Body Html标签。
网页位于src>main>webapp>WEB-INF>jsp>home.html
或login.jsp
中,这些网页属于正在使用的文件。在web.xml
我有这个条目:
<welcome-file-list>
<welcome-file>home.html</welcome-file>
</welcome-file-list>
任何关于寻找什么的想法都将受到赞赏。感谢
答案 0 :(得分:0)
如果缺少某些文件,请检查.gitignore文件及其限制。
否则请检查查看解析器前缀和后缀。如果您的后缀是.jsp并且您有home.html,则无法找到beacuse resolver尝试获取不存在的home.jsp。
如果您的前缀是WEB-INF / jsp,那么它正试图在其他目录中找到它。
最后检查控制器GET方法返回的内容。现在存在可能的错误的组合,例如如果它返回home.html然后它试图找到不存在的home.html.jsp - 它只需要返回前缀的相对路径,只返回没有后缀的视图名称。