1

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>、うまくいきませんでした

このためのサーブレットマッピングソリューションはありますか?

4

1 に答える 1