正如1楼说的default.properties中的这句
### Used by the DefaultActionMapper
### You may provide a comma separated list, e.g. struts.action.extension=action,jnlp,do
struts.action.extension=action

解决方案 »

  1.   

    struts.xml文件
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
    "http://struts.apache.org/dtds/struts-2.1.7.dtd">
    <struts>
    <!-- 修改struts2访问链接的后缀名,改成.do的形式 -->
    <constant name="struts.action.extension" value="do"></constant>
    <!-- 修改struts2的UI主题,改为简单模式 -->
    <constant name="struts.ui.theme" value="simple"></constant>
    <!-- 修改struts2的开发模式,默认是false -->
    <constant name="struts.devMode" value="false"></constant>
    <!-- 修改struts2的字符编码 -->
    <constant name="struts.i18n.encoding" value="utf-8"></constant>
    <constant name="struts.action.extension" value="do"></constant>