2016-05-28 3 views
0

私はアプリエンジンに接続されたアンドロイドプロジェクトを作成しました。これがうまくいくのは、webappディレクトリを開くときに、index.htmlがあり、apiのホームページとして機能します。私が望むのは、webapp/index.htmlからそれを提供するのではなく、私のホームページを生成するサーブレットを作成することです。私は自分のサーブレットを作成しました。しかし、私は、あなたが完全に静的のindex.htmlを削除して作成することができ、単純な、それを維持したい場合は、私はサーブレットから私のアプリケーションエンジンのホームページを入手する方法

<welcome-file-list> 
    <welcome-file>index.html</welcome-file> 
</welcome-file-list> 

答えて

1

を交換する必要が想像web.xml

の内側にそれを参照するかどうかはわかりませんこのようなサーブレットマッピング(web.xml内)。

<servlet> 
    <servlet-name>MyWelcomeServlet<servlet-name> 
    <servlet-class>domain.package.subpackage.class</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>MyWelcomeServlet</servlet-name> 
    <url-pattern>/index.html</url-pattern> 
</servlet-mapping> 

注:Googleのコンテンツ配信ネットワークは、App Engineのインスタンスに要求をルーティングする前に、静的なファイルを提供しますので、静的のindex.htmlを削除または名前変更が重要です。

+0

回答ありがとうございます。私は現在テストすることができません。だから+1。私がもう一度テストすることができたらどうなるか教えてくれます。 –

関連する問題