`
I_am_kevin
  • 浏览: 145329 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

讨论:struts2.0 配置文件的包含继承--便于分模块开发

阅读更多

使用struts2.0的包含继承,我们可以分模块开发;但是我在其配置是出现了问题:

 

总的配置文件

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

<struts>
	<constant name="struts.i18n.encoding" value="UTF-8"></constant>
	<constant name="struts-objectFactory" value="spring"></constant>

	<!-- 引用模块的配置文件 -->
	<include file="com/kevin/configs/struts/struts_*.xml"></include>
</struts>

 

 

模块配置文件

<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
<package name="com.web.actions.student" extends="struts-default" namespace="/">

<action name="index" class="com.kevin.pojo.AccountEmployee">
		<result name="success">/index.jsp</result>
</action>			
</package>				
</struts>

 

 

错误信息

There is no Action mapped for namespace / and action name index. - [unknown location]
	at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186)
	at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41)
	at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:494)
	at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:422)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
	at java.lang.Thread.run(Unknown Source)

 

 

 

还请各位帮忙呀!!!! 我是学struts2.0+hibernate+spring+dwr的工程师,qq为631218255,希望与各位成为技术上的朋友!

分享到:
评论

相关推荐

    Struts2.0学习系列.pdf

    Struts2.0不仅继承了原框架的核心优势,如MVC2模型的支持、丰富的标签库以及开源特性,更进一步优化了其架构设计,提升了开发效率和可测试性,使之成为更为理想的Web应用开发工具。 #### Struts2.0的核心优势 1. *...

    Struts 2.0中文教程

    Struts 2.0是Java Web开发中的一款强大的MVC框架,它继承了Struts 1.x的优点并弥补了其不足,提供了更为灵活和强大的功能。这个中文教程旨在帮助开发者全面理解和掌握Struts 2.0的核心概念和技术,以便在实际项目中...

    网络第一份struts2.0学习文档

    ### Struts2.0 学习文档知识点梳理 #### 一、Struts2简介与特点 **Struts2**是一个开源的MVC(Model-View-Controller)框架,用于简化Java Web应用程序的开发。它是Struts1的一个重大升级版本,吸取了Struts1的...

    spring-framework+struts-2.0+hibernate-distribution 整合

    2. `src/main/resources`:存放配置文件,如Spring的bean配置、Hibernate的映射文件(hbm.xml)、Struts 2.0的配置文件等。 3. `WEB-INF/web.xml`:Web应用的部署描述符,用于配置Servlet和Filter,包括Struts 2.0的...

    Struts2.0+spring2.5+hibernate3.2

    Struts2.0、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,通常被称为SSH(Struts2、Spring、Hibernate)集成框架。这个组合在2000年代末到2010年代初广泛应用于构建大型、复杂的企业级Web应用。SSH框架...

    JPA+Spring2.5+Struts2.0实例 附详细文档

    总结来说,JPA+Spring2.5+Struts2.0的整合为开发人员提供了强大的工具集,能够有效地组织代码结构,提高开发效率,同时也便于维护和扩展。通过学习这个实例,开发者不仅可以了解三大框架的基本使用,还能掌握如何在...

    struts2.0学习资料

    例如,`&lt;include file="newstruts.xml"/&gt;`引入了`newstruts.xml`配置文件,每个独立的XML文件可以专注于特定的功能或模块,便于管理和复用。 2. **标签的使用**: - `&lt;include&gt;`标签的作用在于引用其他XML配置文件...

    struts 2.0.zipstruts 2.0.zipstruts 2.0.zip

    Struts 2.0的配置文件通常是`struts.xml`,在这里定义Action、Result和Interceptor的配置。它支持XML和注解两种配置方式,注解可以减少配置文件的复杂性,使代码更加模块化。此外,Struts 2还提供了动态方法调用,...

    Java - SSH面试题

    - **Action类**:Struts1.2要求Action类继承特定基类,而Struts2.0则继承ActionSupport。 - **线程模式**:Struts1.2的Action是单例模式,需要处理线程安全问题,而Struts2.0为每个请求创建新的Action实例,避免了...

    struts2的配置

    - `&lt;include file="struts-default.xml"&gt;&lt;/include&gt;`:这个节点允许开发者将配置文件分解成多个小文件,便于管理和维护。通过`&lt;include&gt;`标签可以引入其他XML配置文件,实现组件化的配置管理。 - **作用**:将其他...

    struts2学习yugz

    - 核心配置文件,可包含其他模块的配置文件,便于管理。 - 定义Action映射、结果类型等。 - **struts.properties** - 可以自定义框架的各种属性设置,如国际化配置等。 - 文件通常放置在/WEB-INF/classes下。 - ...

    深入Struts2的配置文件

    ### 深入Struts2的配置文件:详解struts.xml的配置机制 #### 一、包配置(Package Configuration) 在Struts2框架中,**包配置**是管理Action和其他核心组件的重要方式之一。通过使用包,我们可以组织Action、拦截...

    java SSH面试题

    1. **Action类的设计**:Struts 1.2的Action类需继承特定的基类,而Struts 2.0的Action通常继承自`ActionSupport`类,更加灵活。 2. **线程安全与实例化**:Struts 1.2的Action是单例模式的,需要确保线程安全;而...

    Java框架面试题总结

    当Web应用程序采用了Struts框架后,在Web应用启动时,Struts框架会初始化并加载配置文件`struts-config.xml`。这个配置文件定义了整个应用的结构,包括各个Action、Form Bean以及它们之间的映射关系。初始化完成后,...

    Struts中文手册.pdf

    `struts-config.xml`是Struts框架的核心配置文件,用于定义`ActionMapping`、拦截器、常量等,是框架运行的基础。 #### 五、Struts框架安装 Struts框架的安装主要涉及将必要的jar文件添加到项目的类路径中。例如,...

Global site tag (gtag.js) - Google Analytics