在struts.xml配置文件中增加节点

“<constant name="struts.action.extension" value="html" />”

就可将struts的请求URL后缀后改成 *.html,而不是*.action

如不增加此节点。struts的请求URL后缀名默认为action。

其value的值可是为多个(以豆号分开),此时请求相同地址时value中的后缀名都有效。

也就是说http://127.0.0.1:7001/SSH/newUserInfoAction.action

同等于http://127.0.0.1:7001/SSHNEW/newUserInfoAction.html

 

如下设置

<constant name="struts.action.extension" value="action,jsp,html" />

 

Struts.xml配置文件:

 

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
 ......
 <constant name="struts.action.extension" value="html" />
</struts>

-----------------------------------------------------------------------------------------------------------------------------------------------------

可以建立struts.properties文件 里面写上: 
  struts.action.extension=do,jsp,html