ここの人々の助けを借りて、プロジェクトでパッケージのデフォルトのアクションを接尾辞なしで呼び出すことができました.htm
。ただし、index.jsp
スラッシュなしで URL を呼び出すと、要求は webapp フォルダー内に行き着きます。
<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"/>
...
<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>
</struts>
を呼び出すとアクションが実行されhttp://someurl/someproject/secured/
ますが、URL を呼び出すとhttp://someurl/someproject/secured
ファイルに行き着きますindex.jsp
。
何をすべきか?ありがとう