`
babay
  • 浏览: 43555 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何在MyEclipse中创建和使用多个Struts-Config

阅读更多
在做web开发时经常是多人合作共同完成一个项目,在使用struts时如果只配置一个struts-config.xml在多个共同使用时候会很不方便,经常会一个个比对,然后复制粘贴,其实解决这个问题还是挺容易的,如果是用了MyEclipse的话可以使用它自带的工具生成,当然也可以手工对web.xml进行配置,下面介绍一下如何配置:
1.在web-info中新建一个struts module,操作步骤是:右键点击工程名->选择-new->other->MyEclipse->Web-Struts->Struts1.1(这里根据自己使用的struts的版本决定选择哪个模块)->Struts 1.1 Module
2.点击next,选择自己的工程名,并写上自己模块名称(Module Name),MyEclipse会自动根据你写的模块名称生成一个struts-config-XXX.xml文件,点击finish,就完成了。
3.这样就可以对自己所负责的模块配置自己struts-config-XXX.xml的文件了。
当然你也可以不用MyEclipse生成,自己手工配置一下。看过MyEclipse是如何生成的struts-config-XXX.xml可以知道其实MyEclipse就是在web.xml里配置了一个<init-param>节点,并自动生成了一个struts-config-XXX.xml而已,所以可以自己在web.xml里手工写一个
<init-param>
      <param-name>config/test</param-name>
      <param-value>/WEB-INF/struts-config-test.xml</param-value>
</init-param>

之后自己新建一个struts-config-test.xml文件。
这样在自己编写的模块里就可以使用自己的struts-config-XXX.xml文件了。
但有时侯容器会报一个action找不到的异常,这时可以把你自己的struts-config-XXX.xml文件和工程原有的文件合并在一起。具体做法:
<init-param>
       <param-name>config</param-name>
       <param-value>/WEB-INF/struts-config.xml,/WEB-INF/struts-config-test.xml </param-value>
  </init-param>

这样在jsp页面的action里也不用写/test了,直接写你的action.do就行了。
分享到:
评论

相关推荐

    Myeclipse Struts-Hibernate-Integration-Tutorial

    ### MyEclipse Struts-Hibernate-Integration 教程解析 #### 标题解析:MyEclipse Struts-Hibernate-Integration 教程 本教程旨在详细介绍如何将流行的Web框架Struts与数据库持久化解决方案Hibernate集成起来使用...

    Myeclipse下jsp网页工程创建Struts.pdf

    在MyEclipse中创建一个基于Struts框架的JSP网页工程涉及到多个步骤,这些步骤涵盖了项目初始化、配置Struts核心文件、创建Struts组件以及编写相关Java代码。以下是对这些知识点的详细说明: 1. **创建Web Project**...

    Myeclipse下jsp网页工程创建Struts参照.pdf

    以下是根据标题和描述中的步骤详细解释如何创建一个Struts工程: 1. **创建Web Project** 首先,在MyEclipse中创建一个新的Web项目(WebProject)。这将生成一个包含默认结构的Web应用程序目录,包括`WebRoot`、`...

    MyEclipse开发Struts实例

    综上所述,"MyEclipse开发Struts实例"是一个实践教程,旨在帮助开发者掌握如何在MyEclipse环境中搭建和运行Struts应用。通过学习这个实例,开发者可以了解到Struts框架的基本结构,以及MyEclipse提供的便利工具,...

    视频struts入门 myeclipse6实现

    在MyEclipse中,我们可以快速创建Struts项目,设置项目结构,配置 strut-config.xml 文件,以及调试和运行应用。 Struts的核心组件包括Action、ActionForm、ActionServlet、配置文件(struts-config.xml)以及视图...

    struts-文件上传

    总的来说,"struts-文件上传"涉及了Struts框架的使用、文件操作、表单提交、异常处理等多个知识点。理解并掌握这些内容对于构建一个完整的、能够处理文件上传的Web应用至关重要。在实际开发中,我们还需要考虑安全性...

    myEclipse中配置struts开发环境

    在myEclipse中配置Struts开发环境,可以帮助开发者更高效地进行MVC(Model-View-Controller)架构的开发。以下将详细介绍如何在myEclipse中配置Struts2的开发环境。 1. **安装myEclipse** 首先,确保已经安装了...

    struts-1.2.9-src源码类库

    Tiles则是一种视图组织工具,可以将多个页面组合成复杂布局。 在MyEclipse中导入此源码库,开发者可以查看并分析以下关键部分: 1. **com.opensymphony.xwork**:XWork是Struts 1.x的核心库,提供了类型转换、数据...

    利用Myeclipse快速开发struts应用程序

    ### 利用Myeclipse快速开发Struts应用程序详解 #### 一、概述 ...需要注意的是,虽然本教程中使用了简化的方式来实现登录逻辑,但在实际开发过程中还需要考虑更多的细节,例如安全性、异常处理等。

    利用MyEclipse开发Struts+Hibernate应用

    5. **MyEclipse中的配置**:在MyEclipse中,首先需要导入Struts和Hibernate的库,然后创建Struts项目并添加Struts相关的配置文件(struts-config.xml)。接着,配置Hibernate,包括hibernate.cfg.xml和实体类的映射...

    myeclipse下建立struts工程

    MyEclipse 是一个集成开发环境,支持多种框架,包括 Struts,提供了方便的创建和配置 Struts 工程的功能。以下是通过 MyEclipse 创建 Struts 工程的详细步骤及其涉及的知识点: 1. **新建项目**:首先,从 File ...

    MyEclipse_Struts_Quickstart.rar_MyEclipse Quickstart

    描述中的"MyEclipse Struts Quickstart英文版帮助文档"指出,这份文档是针对英语用户准备的,目的是帮助用户快速理解和掌握如何在MyEclipse中配置和使用Struts框架进行开发。通常,这类快速启动指南会包含基本的设置...

    myeclipse+tomcat+struts+mysql简单实例

    【标题】"myeclipse+tomcat+struts+mysql简单实例"是一个综合性的Web应用开发教程,旨在演示如何在MyEclipse集成开发环境中利用Tomcat服务器、Struts框架和MySQL数据库来构建一个实际的项目。这个实例可能涵盖从创建...

    MyEclipse安装和使用

    2. 使用编辑器中的图标(X表示XML编辑,J表示JSP编辑),可以直观地创建和管理控制器。 3. 在GUI编辑器中,可以直接拖拽元素来创建Action和Form Bean等。 **4. MyEclipse的安装要求** 在安装MyEclipse前,建议备份...

    用MyEclipse搭建Struts2+Spring+Hibernate框架(图文说明)

    为了更好地管理和维护Struts框架,可以将`struts-config.xml`文件拆分成多个小文件,例如: - `struts-action-mapping.xml`:用于管理Action映射。 - `struts-form-bean.xml`:用于配置FormBean。 - `struts-plugin...

    ejb3-struts-tutorial.pdf

    2. **创建Struts配置文件**:在Web项目中创建`struts-config.xml`文件,定义Action和转发规则。 3. **编写Action类**:实现Struts Action接口,处理用户请求并返回相应的视图。 #### 七、测试项目 完成所有配置后,...

    struts2 为应用指定多个配置文件.rar

    "struts2 为应用指定多个配置文件"的主题意味着我们将探讨如何在Struts2框架中使用多个配置文件来增强灵活性和模块化。 首先,Struts2的默认配置文件是`struts-default.xml`和`struts-plugin.xml`,这两个文件位于`...

Global site tag (gtag.js) - Google Analytics