多个配置文件使用逗号隔开
<init-param>
     <param-name>config</param-name>
     <param-value>/WEB-INF/struts-config.xml,/WEB-INF/struts-config-test.xml</param-value>
</init-param>

解决方案 »

  1.   

    可用分模块的方式,加一个
    <init-param>
         <param-name>config/test</param-name>
         <param-value>/WEB-INF/struts-config-test.xml</param-value>
    </init-param>
    当然URL上也得加/test啊
      

  2.   

    是的,我也早试过了……
    不行啊!
    应该和url没关系啊,
    对了,有个很奇怪的现象:
    在struts-config-test.xml中配置action的path=“one/two”
    在jsp中的写成<form action='one/two'>就提示错误,在上下文中找不到one/two……
    而在struts-config-test.xml中配置forward时,输入的jsp也出现同样现象,我检查过路径是正确的……
      

  3.   

    我在用的都好好的, 你怎么就不行啦?
    必须以"/"开头
    在你的页面上面<html:form action="/two"...就可以了,子模块名struts会自动帮你加上去的。 
    forward中也一样,不过模块之间的跳转不能直接以/submoudle/function方式来跳转, 如何在模块之间跳转struts文档有说明
      

  4.   

    可用分模块的方式,加一个
    <init-param>
         <param-name>config/test</param-name>
         <param-value>/WEB-INF/struts-config-test.xml</param-value>
    </init-param>
    当然URL上也得加/test啊
    这个可以
      

  5.   

    不行啊!下面是我的配置文件,大家看看有错吗:web.xml如下:<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app id="WebApp">
    <display-name>testStruts</display-name>
    <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
    <param-name>config</param-name>
    <param-value>WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
    <param-name>config/module</param-name>
    <param-value>WEB-INF/struts-config-module.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>action</servlet-name>
    <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <taglib>
    <taglib-uri>http://jakarta.apache.org/taglibs/datetime-1.0</taglib-uri>
    <taglib-location>/WEB-INF/lib/taglibs-datetime.jar</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://jakarta.apache.org/taglibs/string-1.0.1</taglib-uri>
    <taglib-location>/WEB-INF/lib/taglibs-string.jar</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://jakarta.apache.org/taglibs/utility</taglib-uri>
    <taglib-location>/WEB-INF/lib/utility.jar</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://jakarta.apache.org/taglibs/mailer-1.1</taglib-uri>
    <taglib-location>/WEB-INF/lib/taglibs-mailer.jar</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-template.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://jakarta.apache.org/taglibs/application-1.0</taglib-uri>
    <taglib-location>/WEB-INF/lib/taglibs-application.jar</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://jakarta.apache.org/taglibs/page-1.0</taglib-uri>
    <taglib-location>/WEB-INF/lib/taglibs-page.jar</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://jakarta.apache.org/taglibs/request-1.0</taglib-uri>
    <taglib-location>/WEB-INF/lib/taglibs-request.jar</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://jakarta.apache.org/taglibs/response-1.0</taglib-uri>
    <taglib-location>/WEB-INF/lib/taglibs-response.jar</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://jakarta.apache.org/taglibs/session-1.0</taglib-uri>
    <taglib-location>/WEB-INF/lib/taglibs-session.jar</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>http://jakarta.apache.org/taglibs/i18n-1.0</taglib-uri>
    <taglib-location>/WEB-INF/lib/i18n.jar</taglib-location>
    </taglib>
    <taglib>
    <taglib-uri>jspsql</taglib-uri>
    <taglib-location>/WEB-INF/lib/jspsql.jar</taglib-location>
    </taglib>
    <resource-ref id="ResourceRef_1122897238909">
    <res-ref-name>jdbc/pagination</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>CONTAINER</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    </web-app>
    struts-config-module.xml如下:<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
                                   "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
    <struts-config> <!-- 数据源 -->
    <data-sources>
    </data-sources> <!-- 表单 Bean -->
    <form-beans>
    <form-bean name="testForm" type="com.maxs.test.forms.TestForm">
    </form-bean>
    </form-beans> <!-- 全局异常 -->

    <global-exceptions>
    </global-exceptions> <!-- 全局转发 -->
    <global-forwards>
    </global-forwards> <!-- 操作映射 -->
    <action-mappings>
    <action path="/test/testtwo" type="com.maxs.test.actions.TestAction" name="testForm" scope="request">
    <forward name="result" path="/testtwo/testResponsePage.jsp" redirect="true" contextRelative="true">
    </forward>
    </action>
    </action-mappings></struts-config>jsp如下:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %><html:html>
    <HEAD><%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>
    <META http-equiv="Content-Type" content="text/html; charset=GB18030">
    <META name="GENERATOR" content="IBM WebSphere Studio">
    <META http-equiv="Content-Style-Type" content="text/css">
    <LINK href="../theme/Master.css" rel="stylesheet"
    type="text/css">
    <TITLE></TITLE>
    <SCRIPT language="javaScript">
    function toSelect(){
    with(document.forms[0])
    {
    submit();
    }
    }
    </SCRIPT>
    </HEAD><BODY><P>test</P>
    <html:form action="/test/testtwo"> 
    //此处提示出错:不能在下列模块的上下文中解析目标 /test/testtwo:/
    test
    </html:form>
    <html:button property="submint" styleClass="button" onclick="toSelect()">
    查询
    </html:button>
    </BODY>
    </html:html>
      

  6.   

    看你的配置似乎没有什么问题
    你去下个struts1.2版本的看看,我在用的是1.2版本的
      

  7.   

    还有先把你的struts-config中的注释去掉试一下, 记得有一次我是注释出问题好像会引起找不到action
      

  8.   

    配置文件似乎没错,但你的访问地址应为http://localhost:8080/上下方根/module/test/testtwo.do