すべてのアクションstruts.xmlに使用するように変更しました。.htm
<package name="home" namespace="/secured" extends="default">
<default-action-ref name="index" />
<action name="index" class="homeAction" method="execute">
<result name="success" type="tiles">home</result>
</action>
</package>
私はのURLマッピングを持っています
http://someurl/someproject/secured/somesubgroup/actionname.htm
http://someurl/someproject/securedただし、またはを呼び出すとhttp://someurl/someproject/secured/somesubgroup、404 エラーが発生します。.htmURLに追加しても問題ありません。
上記の URL のみを呼び出すと、デフォルト アクションが呼び出されることを期待して、名前空間/secured/somesubgroupのデフォルト アクションを定義しました。/secured
さて、どうすれば.htm自動的に追加できますか?または、これに関する回避策はありますか?
編集:
これがstruts.xmlです。
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false"/>
<constant name="struts.action.extension" value="htm" />
<constant name="struts.objectFactory" value="spring" />
<constant name="struts.devMode" value="true"/>
...
</struts>