在这里的人的帮助下,我设法让我的项目调用没有后缀的包的默认操作.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/
,则会执行操作,但调用 URLhttp://someurl/someproject/secured
最终会到达文件index.jsp
。
该怎么办?谢谢