0

我正在使用Struts2。我运行一个名为hello1. 我输入 url: http://localhost:8081/MyStruts2/hello1,它的工作原理。
我尝试了另一个 url: http://localhost:8081/MyStruts2/hello1.action,它也有效吗?
我认为我们不需要“.action”。
那么为什么有些人要加后缀“.action”呢?有必要吗?
我们可以将“.action”配置为另一个后缀,例如“.go”吗?

4

1 回答 1

0

.action是 Struts 添加的默认后缀。将其从“.action”更改为“.go”。在 XML 中使用以下内容更改后缀。

<struts> 
  <constant name="struts.action.extension" value="go"/> 
  <package name="default" namespace="/" extends="struts-default">
    <action name="SayStruts2">
        <result>pages/printStruts2.jsp</result>
    </action>
  </package>
</struts>
于 2013-02-20T08:35:45.563 回答