如果是自己手工搭建struts的开发环境,手工编写struts-config.xml文件,或者从其他项目中复制struts-config.xml文件到当前项目。双击打开struts-config.xml文件,默认使用的是MyEclipse Struts Config Editor,就会报错Error opening the editor,can not change undo manager once its been set。
网上很多人都建议,在struts-config.xml文件文件上右键,选择使用其它的文件编辑器打开。但是,这样就没法使用MyEclipse的图形化编辑了。个人经过尝试发现,原来MyEclipse编辑Struts的图形界面,是有一个相应文件的支持的。这个文件就放在当前项目的WEB-INF目录下,也就是与struts-config.xml文件是在同一个目录下。在MyEclipse的工程下,是看不到这个文件的。
查了好多资料,但好像并没有解决这个问题的方法,最后我是这么解决的:关闭MyEclipse,打开“我的电脑”进入MyEclipse的workspace目录,找到当前工程的WebRoot\WEB-INF目录,会发现有一个文件,名字为“.struts-config.mex”。删除这个文件,启动MyEclipse,然后双击,或者右键,选择用“MyEclipse Struts Config Editor”打开struts-config.xml文件,会弹出一个窗口,说找不到文件“.struts-config.mex”,问是否创建,点击“OK”按钮。
哈哈!漂亮的图形化编辑界面就出现了!
相关推荐
通过MyEclipse的Struts Designer,开发者可以方便地进行Struts应用的图形化开发。 2. **创建J2EE Web项目**: 创建J2EE Web项目是开发Struts应用的第一步。在MyEclipse中,选择“New” -> “Dynamic Web Project”...
1. **Struts架构**:Struts框架主要由Action、ActionForm、ActionForward、ActionMapping、RequestProcessor、配置文件(struts-config.xml)等组件构成。 2. **Model-View-Controller模式**:MVC模式是一种设计模式...
这是通过配置`struts-config.xml`文件来实现的。 ##### 第十二步:Book List 本节介绍如何在应用程序中实现书籍列表功能。这包括定义Action Mapping、编辑Action Form类和Action类的源代码,以及在JSP文件中显示...
完成后,struts-config.xml 文件自动被更新,新建的 JSP 文件也被打开了。在这个 JSP 文件中,我们添加了以下代码: ``` <%@ taglib uri="/tags/struts-html" prefix="html"%> <%@ taglib uri="/tags/struts-bean" ...
2. **配置文件**:包括struts-config.xml和web.xml。前者定义了Action的映射、数据源、表单 Bean等,后者用于配置Servlet和过滤器。在MyEclipse中,这些配置可以通过图形化界面进行,大大简化了配置过程。 3. **JSP...
配置过程中,Struts-config.xml文件是核心,它包含了应用的配置信息,如Action映射、Form Bean定义等。配置Struts时,需要注意Struts specification的选择,例如在示例中选择了Struts 1.2版本。 【Hibernate】 ...
2. **Struts配置**:在Struts的配置文件(struts-config.xml或struts2的struts.xml)中,我们需要定义一个Action,该Action将处理文件上传请求。配置中需要指定Action的类名以及对应的Action Mapping。 3. **Action...
首先,我们需要了解MyEclipse对Struts的支持,包括创建Struts项目、配置Struts的lib库、设置Struts配置文件(struts-config.xml)等步骤。MyEclipse提供了丰富的模板和向导,使得这些过程变得简单直观。 1. 创建...
2. **配置Struts**:设置struts-config.xml,定义Action和ActionForm。 3. **编写Action类**:实现业务逻辑,返回处理结果。 4. **创建ActionForm**:封装用户输入,与Action进行交互。 5. **设计视图**:创建JSP...
为了更好地管理和维护Struts框架,可以将`struts-config.xml`文件拆分成多个小文件,例如: - `struts-action-mapping.xml`:用于管理Action映射。 - `struts-form-bean.xml`:用于配置FormBean。 - `struts-plugin...
- 在添加Struts框架时,MyEclipse会自动为项目生成Struts的核心配置文件struts-config.xml。 - 添加Hibernate框架时,需要指定实体类和数据源,以及配置文件路径,MyEclipse会自动生成Hibernate的配置文件...
6. **Struts配置**:struts-config.xml文件配置了Action类、ActionForm以及Action的映射关系。开发者需要在这里定义每个请求应调用哪个Action,以及ActionForm如何绑定表单数据。 7. **开发流程**:创建MyEclipse...
2. **配置文件**:主要包括`struts-config.xml`,这是Struts的配置中心,定义了Action、ActionForm、ActionForward等元素,用于映射请求到特定的Action。 3. **ActionForm**:用于收集用户输入的数据,如登录界面中...
接下来,我们将详细介绍如何创建Struts配置文件(如struts-config.xml),定义动作映射,以及如何编写Java动作类来处理用户请求。此外,还会讲解如何使用JSP页面创建用户界面,并结合Struts标签库简化页面开发。 在...
MyEclipse 是一个集成开发环境(IDE),它提供了对Struts框架的强大支持,包括图形化的Struts Designer工具,使得开发Struts应用程序变得更加便捷。在本教程中,我们将探讨如何使用MyEclipse来开发一个简单的Struts...
7. **MyEclipse中创建和配置Struts项目**:学习如何在MyEclipse中创建新项目,添加Struts支持,配置Web.xml和struts-config.xml文件,以及如何导入和管理Struts库。 8. **Struts实战**:通过实际编程案例,了解如何...
MyEclipse 是一个集成开发环境,提供了对 Struts 的良好支持,包括图形化的 Struts Designer 工具,使得开发者能够快速地创建 Struts 应用。 在本教程中,我们将学习如何使用 MyEclipse 创建一个简单的 Struts 用户...