6

我在这里遵循示例:

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文件

更新:这只发生在我的开发服务器上。当我部署到谷歌应用引擎时,它按预期工作:

http://test-ishener.appspot.com/

4

1 回答 1

2

可能您没有将 JSP 存储在根文件夹中,请显示您的项目目录结构。

此外,如果您在欢迎文件列表中有多个匹配项,请说:

<welcome-file>index.html</welcome-file>
<welcome-file>guestbook.jsp</welcome-file>

然后将执行第一个匹配,即 index.html,如果是这种情况,请将 guestbook.jsp 移动到第一个或删除 index.html 欢迎文件标记

于 2012-08-02T12:00:31.660 回答