我在这里关注这个例子:
https://developers.google.com/appengine/docs/java/gettingstarted/usingjsps
所以我创建了一个非常基本的jsp文件:
<html>
<body>
testing
</body>
</html>
我正在尝试将其设为欢迎页面,就像在教程中所说的那样:
<welcome-file-list>
<welcome-file>guestbook.jsp</welcome-file>
</welcome-file-list>
但它没有被调用。当我转到http://localhost:8888
时,就好像它丢失了一个文件(我重命名为index.html。当有index.html时 - 显示它)。
当我访问http://localhost:8888/guestbook.jsp
时,我可以看到没有问题的jsp文件
更新:这只发生在我的开发服务器上。当我部署到谷歌应用引擎时,它按预期工作:
答案 0 :(得分:2)
可能您没有将JSP存储在根文件夹中,请显示您的项目目录结构。
此外,如果您在welcomefile列表中有多个匹配项,请说:
<welcome-file>index.html</welcome-file>
<welcome-file>guestbook.jsp</welcome-file>
然后将执行第一次匹配,即index.html,如果是这种情况,请将guestbook.jsp移至first或删除index.html welcome-file标记