`

Struts+spring, 多模块Struts配置文件

阅读更多

1. web.xml
...
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>config/system</param-name>
<param-value>/WEB-INF/struts-config-system.xml</param-value>
</init-param>
...
2. struts-config.xml

...
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/applicationContext.xml"/>
</plug-in>

...
3. struts-config-system.xml
<action path="/loginout" type="org.springframework.web.struts.DelegatingActionProxy"
parameter="act"
name="logonForm">
</action>

<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/applicationContext-system.xml"/>
</plug-in>
4.applicationContext-system.xml
<bean name="/loginout" class="com.comp.system.action.LoginoutAction" singleton="false">
<property name="systemService"><ref bean="SystemService"/></property>
</bean>

jsp页面中<form action="system/loginout.do">调用
页面出现404错误:
type Status report

message Invalid path was requested

description The requested resource (Invalid path was requested) is not available.
后台提示:
ERROR RequestProcessor:676 - Invalid path was requested /loginout
不知道具体原因是什么? 网上解决类似问题的帖子 都没有 明确给出解决方法。

 

================================================================

struts1.x配置多模块的config时,spring中的bean的name要加上模块名称。

 

在applicationContext-system.xml 中,把 name="/loginout" 修改为 name="/system/loginout"调用就没问题了 。

分享到:
评论

相关推荐

    struts+spring+hibernate架构

    &lt;br&gt;使用方法: (1)在oracle数据库中运行数据库脚本文件cnc.sql. (2)用eclipse(或其它开发工具)直接导入工程. (3)将spring配置文件applicationContext.xml中数据库连接地址改为您自已的地址。...

    电子商务交易平台(struts+hibern+spring)

    为了管理方便,该系统中Struts Spring的配置文件采用多模块的集成块集成开发方式完成,主要按照功能模块分配。 主要功能描述: 商品展示:主要分为商品预览、商品展示、分类检索功能。 购物车:主要分为添加...

    中国移动业务管理系统(struts+spring+hibernate)源码

    使用方法: (1)在oracle数据库中运行数据库脚本文件cnc.sql. (2)用eclipse(或其它开发工具)直接导入工程. (3)将spring配置文件applicationContext.xml中数据库连接地址改为您自已的地址。 (4)部署到...

    采用struts+spring+hibernate架构电信业务系统

    &lt;br&gt;使用方法: (1)在oracle数据库中运行数据库脚本文件cnc.sql. (2)用eclipse(或其它开发工具)直接导入工程. (3)将spring配置文件applicationContext.xml中数据库连接地址改为您自已的地址。...

    struts1.0+spring2.5+hibernate3.2

    本系统采用struts+spring+hibernate架构,重在讲述三者结合...(3)将spring配置文件applicationContext.xml中数据库连接地址改为您自已的地址。 (4)部署到tomcat服务器中即可运行(jdk1.5以上). 用户名和密码均为:admin

    struts1.2+hibernate3+spring2.0做的权限管理模块

    struts1.2+hibernate3+spring2.0做的权限管理模块 数据库有管理员、管理员组(角色)、权限、权限与管理员组中间表四个表,采用mysql数据库、使用前一定先读下README.txt文件,有问题的可以留言或加我qq82552623 可以...

    药店管理系统 struts+spring+hibernate

    3 数据库配置方法,在sqlserver2000新建yd数据库,关闭数据库服务器,用压缩包中的数据库文件覆盖原文件 4 编译,首先检测第三方控件是否安装完全,改变udm模块中的adoconn的connstring,使其与yd联接

    struts2.4+spring3.1+hibernate4.1的SSH框架

     系统的基本业务流程是: 在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action...

    个人知识管理系统 Struts2 + Spring + Hibernate

    采用了FCKeditor在线文本编辑器,用FCKeditor上传文件时还存在有问题,不知道是不是配置存在问题,但是图片文件利用Struts2的action上传到服务器,因为有其他附件文件要上传,并且要保存文件信息,在删除文章时要把...

    NewsSystem:基于Struts + Spring + Hibernate + Bootstrap

    jQuery的引导程序UEditor——在线HTML编辑器模块介绍公共类设计Web.xml中配置Struts及初始化Spring容器,准备WEB-INF路径下applicationContex.xml文件作为Spring配置文件,在Spring中定义数据源Bean,使用C3P0数据...

    Struts2SpringMybatis 增删改查

    Struts2SpringMybatis 增删改查,里面的Struts2,spring,Mybatis配置文件都是模块化的管理,实现了社会版本的配置,不再是个人玩弄的小项目。具体的 sql语句也已经加到了WEBRROT目录下面了,自己下载下来可以详细看...

    chinamobile.rar_chinamobile_hibernate_spring hibernate_struts_st

    本系统采用struts+spring+hibernate架构,重在讲述三者结合...(3)将spring配置文件applicationContext.xml中数据库连接地址改为您自已的地址。 (4)部署到tomcat服务器中即可运行(jdk1.5以上). 用户名和密码均为:admin

    E_shop:基于struts + hibernate + spring + easyui + mysql的网上商城项目实战

    基于Struts2 + Hibernate4 + Spring4 + EasyUI + MySQL的网上商城项目实战源码 0.写在前面 摘要一下这个网上商城的项目,我不会面面俱到,主要分为几个模块来总结,包括用到了某种技术等等,具体的细节我会在文章中...

    java_jsp项目源码_OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).rar

    OA办公自动化管理系统是一款基于Struts1.2、Hibernate3.0、Spring2和DWR的综合性企业级应用解决方案,旨在帮助企业实现高效、便捷的办公管理。该系统具备以下功能: 1. 用户管理:支持用户注册、登录、权限分配、...

    基于 Java(SSH)+MySQL 实现(Web)的个人信息管理系统【100011128】

    Struts2+Spring3+Hibernate4集成框架,MySQL数据库搭建的个人... 要求: (1) 登录及注册页面要有输入校验,采取 struts2 的校验框架实现,即-validation.xml 配置文件的形式。 (2) 通讯录的查询功能必须支持模糊查询。

    仿中国移动内部管理系统

    本系统采用struts+spring+hibernate架构,重在讲述三者结合...(3)将spring配置文件applicationContext.xml中数据库连接地址改为您自已的地址。 (4)部署到tomcat服务器中即可运行(jdk1.5以上). 用户名和密码均为:admin

    chinamobile.rar_Java 可运行_oracle_struts 2

    本系统采用struts+spring+hibernate架构,重在讲述三者结合...(3)将spring配置文件applicationContext.xml中数据库连接地址改为您自已的地址。 (4)部署到tomcat服务器中即可运行(jdk1.5以上). 用户名和密码均为:admin

Global site tag (gtag.js) - Google Analytics