私はストラットを学んでおり、次のようにStruts-config.xmlでマッピングを見つけました
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
サーブレット マッピング タグ内。
*.do とは
サーブレットの web.xml で同じことを実現できますか?
前もって感謝します 、
ラージ
私の知る限り、.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 で終わるすべてのリクエストは「アクション」サーブレットに転送されます。
*.do
- 「.do」で終わるすべての URL は
、サーブレットの web.xml で同じことを実現できます
。つまり、で終わるすべての URL リクエストは.do
、指定されたサーブレットにリダイレクトされます。action
このリンクは、 web.xmlとstruts-config.xmlとそれらの違いについての良いアイデアを提供します
*.do で終わるすべての URL がサーブレットを呼び出します。