<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="test_interceptor" extends="struts-default" namespace="/">
<interceptors>
<interceptor name="security" class="zyj.interceptors.SecurityInterceptor"></interceptor>
<interceptor name="timer" class="zyj.interceptors.TimerInterceptor">
<param name="includeMethods">query,execute</param>
<param name="excludeMethods">execute</param>
</interceptor>
<interceptor-stack name="mystack">
<interceptor-ref name="timer"></interceptor-ref>
<interceptor-ref name="security"></interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref> <!--可以不写?-->
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="mystack"></default-interceptor-ref> <!--?-->
<actions> <!--为什么写了出错?-->
<action name="query" class="zyj.actions.QueryAction" method="query">
<result>/result.jsp</result>
<interceptor-ref name="mystack"></interceptor-ref>
</action>
<action name="execute" class="zyj.actions.QueryAction" method="execute">
<result>/result.jsp</result>
</action> <!--为什么写两个action出错?-->
</actions>
</package>
</struts>
上面是我写的struts2中的struts.xml,配置了拦截器
为什么加了<actions>或者写两个<action>都会出错?