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

来源:4-7 Struts2后缀-深入Struts2

鲜衣

2015-09-21 21:39

<?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>


写回答 关注

1回答

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

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

    慕粉1543... 回复鲜衣

    已经解决了。我web.xml配置的是只拦截.action,修改为拦截所有请求就可以了。打扰了

    2016-12-13 18:52:27

    共 3 条回复 >

Struts2入门

本教程带你踏上Struts2学习之旅,对Struts2进行更深入讲解

95044 学习 · 481 问题

查看课程

相似问题