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ファイルを見ることができます

更新: これは私の開発サーバーでのみ発生します。Google App Engine にデプロイすると、期待どおりに動作します。

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

4

1 に答える 1

2

JSP をルート フォルダに格納していない可能性があります。プロジェクトのディレクトリ構造を表示してください。

また、welcomefile リストに複数の一致がある場合は、次のように言います。

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

その後、最初の一致、つまり index.html が実行されます。この場合は、guestbook.jsp を最初に移動するか、index.html のウェルカム ファイル タグを削除します。

于 2012-08-02T12:00:31.660 に答える