Java を使用して Google アプリ エンジンでサイトを構築しています。そこで、次のようにサーブレットマッピングでjspページをマップしようとしています:
http://localhost:8080/<any text>
にマップする必要がありますr.jsp
http://localhost:8080
にマップする必要がありますhome.jsp
しかし、これら 2 つの URL は常に にマップされr.jsp
ます。
そして、私の web.xml は次のとおりです。
<servlet>
<servlet-name>r</servlet-name>
<jsp-file>/r.jsp</jsp-file>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>r</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>home</servlet-name>
<jsp-file>/home.jsp</jsp-file>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>home</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>home.jsp</welcome-file>
</welcome-file-list>
<url-pattern>""</url-pattern>
代わりに試してみましたが<url-pattern>/</url-pattern>
、うまくいきませんでした
このためのサーブレットマッピングソリューションはありますか?