3

私はストラットを学んでおり、次のようにStruts-config.xmlでマッピングを見つけました

<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>

サーブレット マッピング タグ内。

*.do とは

サーブレットの web.xml で同じことを実現できますか?

前もって感謝します 、

ラージ

4

3 に答える 3

4

私の知る限り、.do url はサーブレットを呼び出します。この拡張機能が Struts で使用されているのを見てきました。

したがって、www.hey.com/hello.do がある場合、Struts 構成は次のようになります。

<struts-config>
    <action-mappings>
        <action path="/hello" type="com.MyAction">
    </action-mappings>
</struts-config>

したがって、この例では、「www.hey.com/hello.do」という URL が MyAction.java に転送されます。

特定の例では、web.xml ファイルで *.do が発生していることがわかりました。つまり、*.do で終わるすべてのリクエストは「アクション」サーブレットに転送されます。

于 2012-09-06T16:42:16.030 に答える
4

*.do- 「.do」で終わるすべての URL は
、サーブレットの web.xml で同じことを実現できます

。つまり、で終わるすべての URL リクエストは.do、指定されたサーブレットにリダイレクトされます。action

このリンクは、 web.xmlstruts-config.xmlとそれらの違いについての良いアイデアを提供します

于 2012-09-06T09:59:42.420 に答える
1

*.do で終わるすべての URL がサーブレットを呼び出します。

于 2012-09-06T10:33:30.913 に答える