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