web.xml部分内容如下:
<servlet>
<servlet-name>hero</servlet-name>
                <servlet-class>org.apache.struts.tiles.ActionComponentServlet</servlet-class>                <init-param>
                        <param-name>definitions-config</param-name>
                        <param-value>/WEB-INF/tileDefinitions.xml</param-value>
                </init-param>
<init-param>
<param-name>application</param-name>
<param-value>hero.struts.ApplicationResources</param-value>
</init-param> <init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>validate</param-name>
<param-value>true</param-value>
</init-param>

<load-on-startup>2</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>hero</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping> <servlet-mapping>
         <servlet-name>hero</servlet-name>
        <url-pattern>*.do</url-pattern>
</servlet-mapping>
  <welcome-file-list>
    <welcome-file>/IndexAction.jsp</welcome-file>
  </welcome-file-list>
-----------------------------
IndexAction.jsp内容如下:
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %><c:redirect url="/initial.action"/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我的问题是:当从首页(IndexAction.jsp)登陆后,按IndexAction.jsp的内容转到initial.action,
后程序找到struts-config的下面段:
<action path="/initial"
      type="hero.struts.actions.InitialAction"
      scope="request"
      validate="false">
        <forward name="initial" path="indexDef"/>
</action>
但接下去indexDef转哪里去的?indexDef代表indexDef.do还是indexDef.action?
struts-config.xml文件里也没有哪项action的path属性值是indexDef,怎么回事?
(也不会是indexDef.java文件吧?我在文件夹下找过没找着这个文件)