问答详情
源自:4-7 Struts2后缀-深入Struts2

为什么我在struts.xml文件配置了<constant name="struts.action.extension" value="do"></constant>之后会报错,删除后恢复原来正常的样子

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>
<package name="default" namespace="/" extends="struts-default">
		<default-action-ref name="index"></default-action-ref>
		<action name="index">
		<result>error.jsp</result>
			</action>
			
<action name="helloworld_*"  method="{1}" class="com.imooc.action.HelloWorldAction">
<result>/result.jsp</result>
<result name="dada">/{1}.jsp</result>
<result name="update">/{1}.jsp</result>
</action>
</package>
<!-- 把网址的后缀.action修改为.do -->
<constant name="struts.action.extension" value="do"></constant>
<!-- 感叹号方式设置动态方法调用 -->
<!-- 
<constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>
 -->
</struts>


提问者:鲜衣 2015-09-21 21:39

个回答

  • Fcming
    2015-09-21 22:28:30
    已采纳

    您好,从配置文件来看并可以什么错误,还请把错误日志贴出来。