1

我正在使用 Struts 2 约定插件。我不想在我的应用程序中使用任何基于 XML 的配置。那么,在这种情况下,如何在不使用in 的情况下.action从 URL 中删除扩展名?我目前仅使用文件来删除扩展名。是否有任何注释可以删除扩展名?<constant name="struts.action.extension" value="" />struts.xmlstruts.xml.action.action

4

1 回答 1

3

没有这样的注释。您可以在like中使用struts.properties或定义一个常量web.xml

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    <init-param>
        <param-name>struts.action.extension</param-name>
        <param-value>,</param-value>
    </init-param>
</filter>
于 2014-08-24T20:28:05.973 回答