Mos*_*ham 6 java google-app-engine jsp
我跟着这个例子:
https://developers.google.com/appengine/docs/java/gettingstarted/usingjsps
所以我创建了一个非常基本的jsp文件:
<html>
<body>
testing
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我正在努力使这个欢迎页面,就像在教程中说的那样:
<welcome-file-list>
<welcome-file>guestbook.jsp</welcome-file>
</welcome-file-list>
Run Code Online (Sandbox Code Playgroud)
但它没有被称为.当我去http://localhost:8888
它时,好像它缺少一个文件(我重命名为index.html.当有index.html时 - 它显示它).
当我访问http://localhost:8888/guestbook.jsp
我可以看到没有问题的jsp文件
更新:这只发生在我的开发服务器上.当我部署到谷歌应用程序引擎时,它按预期工作:
可能您没有将 JSP 存储在根文件夹中,请显示您的项目目录结构。
另外,如果欢迎文件列表中有多个匹配项,请说:
<welcome-file>index.html</welcome-file>
<welcome-file>guestbook.jsp</welcome-file>
Run Code Online (Sandbox Code Playgroud)
然后将执行第一个匹配,即index.html,如果是这种情况,请将 guestbook.jsp 移至第一个或删除index.html 欢迎文件标记