MyEclipse中配置struts.xml自动提示
前几天同学问我,怎样设置才能在MyEclipse中让struts.xml文件出现自动提示的功能,我以为这是很简单的事,只要将该struts.xml文件所对应的dtd文件关联上就行了,但是那时我也是第一次整这个配置,有些问题并不是很明白,所以就在MyEclipse中设置了一下,当我在struts.xml文件中输入“<”号时还没有提示,但是按快捷键“Alt+/”确是有提示的,之后整了一会儿还是没有出现提示,于是就放弃了。今天学习struts2异常处理的时候,又想起这个问题了,所以经过近半小时的时间,结合网上的各种解决办法,终于提示出现了。所以便马上写了这篇博客,分享一下。我觉得还是挺有用的。
网上挺多的解决办法都是说要关联dtd文件,这里我首先说明一下,不管是要关联dtd文件,还是不要关联dtd文件,我觉的还是关联上比较好,说不定那天就出问题了。
1、首先打开MyEclipse的窗口,选择“Window”菜单下的“Preferences”选项,如图所示:
2、再打开的“Preferences”对话框中,选择左边的“XML”选项下的“XML Catalog”选项,然后选择右边的“Add”按钮,打开如下的对话框,如图所示:
3、在打开的对话框中,在“location”中输入struts.xml文件所对应的dtd文件的所在位置,最好不要选择有中文的目录,有时候正是因为选择了中文目录,所以没有出现提示,选择“File System”按钮,找到dtd文件的位置,有人说解压一个jar包,里边有需要的dtd文件,其实只要我们下载了struts2的安装包,在里面的某个文件夹里就有所需的dtd文件根本不用我们解压,这里我的Struts2的目录是我的电脑e盘根目录下,在其中找到如下的路径“E:\struts-2.3.4.1\src\core\src\main\resources”,在这个路径下边有一个“struts-2.3.dtd”的文件,这就是我们要找的文件,所以选中该文件之后,location的内容为:“E:\struts-2.3.4.1\src\core\src\main\resources\struts-2.3.dtd”,接下来在“Key type”的地方选择类型为“URI”,在“Key”的地方输入“http://struts.apache.org/dtds/struts-2.3.dtd”,这句话可以上该dtd文件DOCTYPE中找到。如图所示:
单击“OK”按钮返回,保存退出。
这只是我们想出现自动提示的其中一步,当我设置完成之后,还是按“Alt+/”出现提示,按“<”仍没有提示,所以又上网去查了一下,这才知道需要改一下编辑器,对于MyEclipse来说,对于struts.xml文件,它的默认设置没有设置为MyEclipse的XML编辑器,而是设置成了MyEclipse struts2的xml编辑器,所以我们要将xml文件所对应的编辑器设置为MyEclipse XML 编辑器。具体步骤如下所示:
1、首先打开MyEclipse的窗口,选择“Window”菜单下的“Preferences”选项,选择“General”下的“File Associations”选项,在右边的页面中在“File types”里选择“*.xml”,在下方的关联编辑器处选择“MyEclipse XML Editor”,单击“default”按钮将之设置为默认,单击OK按钮保存退出。如图所示:
这样当我们在struts.xml文件中输入“<”便会出现提示了,如图所示:
注:我所使用的MyEclipse的版本是10,struts2的版本是2.3.4。
希望这篇博客对于学习Struts的有所帮助。
相关推荐
在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...
配置MyEclipse Struts2.xml提示方法,更方便的开发Struts2
在开发过程中,我们经常会遇到与`struts.xml`配置文件相关的错误,这是由于XML解析问题或者DTD(文档类型定义)引用的问题引起的。`struts.xml`是Struts2框架的核心配置文件,它定义了动作、结果、拦截器等关键组件...
在myEclipse中配置Struts开发环境,可以帮助开发者更高效地进行MVC(Model-View-Controller)架构的开发。以下将详细介绍如何在myEclipse中配置Struts2的开发环境。 1. **安装myEclipse** 首先,确保已经安装了...
【描述】中提到的"MyEclipse.Struts.Hibernate.Oracle开发实例源码"暗示了这是一个基于Java Web的项目,利用了MyEclipse作为开发工具,Struts作为MVC(模型-视图-控制器)框架,Hibernate作为对象关系映射(ORM)...
总结来说,配置Struts2框架在MyEclipse中的主要步骤包括:创建Web项目、配置web.xml、导入库文件、创建Action类、编写struts.xml配置文件、创建JSP页面以及部署和启动服务器。这个过程是每个Java Web开发者在使用...
`<include file="struts-default.xml">`允许你引入其他XML配置文件,这样可以将配置分散到多个文件中,提高可维护性。`struts-default.xml`通常包含了Struts2的默认配置,包括一些预定义的拦截器和Action。 4. **...
在 Struts2 框架中,struts.xml 文件扮演着核心配置文件的角色,本文将对 struts.xml 文件的配置进行详细的解释。 一、Struts2 的工作原理 Struts2 框架的工作原理可以分为八个步骤: 1. 客户端初始化一个指向 ...
本文档主要讲述了如何在MyEclipse中配置struts、hibernate和spring三个框架,以实现一个完整的Web应用程序。下面是从本文档中提取的重要知识点: 1.struts框架的配置 struts是一个基于MVC模式的Web应用程序框架。...
总结:MyEclipse8简化了Struts2的开发流程,通过自动配置库和生成基础文件,使得开发者能更专注于业务逻辑和视图的实现。对于初学者来说,这是一个很好的起点,便于快速理解和掌握Struts2框架的使用。
使用myeclipse8.5搭建SSH后,将struts.xml和applicationContext.xml移动到别的地方,示例中为webroot下的config文件夹中,web.xml中需要做的修改示例。其中对于返回上一层方式不同的myeclipse可能不同,如有的用../...
在Struts2+MyEclipse的配置过程中,首先需要在MyEclipse中创建一个新的Java Web项目。这个项目应该包含WEB-INF目录,其中的web.xml文件是应用的部署描述符,用于配置应用的入口点和其他服务。 1. **添加Struts2库**...
为项目添加Struts框架的支持,右键点击项目,选择"MyEclipse" -> "Add Struts Capabilities...",在弹出的对话框中配置Struts配置文件路径、URL模式以及默认应用资源的位置。 4. **配置web.xml**: 修改`web.xml`...
下面我们将详细介绍如何在MyEclipse中配置Struts2。 1. **安装Struts2框架**: 在MyEclipse中配置Struts2的第一步是确保已经下载了Struts2的核心库。这些库通常包含在struts2-core.jar和其他相关jar包中,可以从...
这样,当Action被调用时,Struts2会自动执行配置中的验证规则。 通过这种方式,Struts2的`validation.xml`配置文件使得开发者能够清晰地定义和管理数据验证逻辑,提高了代码的可维护性和用户体验。同时,Struts2的...
通过本文档的学习,我们不仅了解了如何在 MyEclipse 8 环境中快速搭建 Struts 2 开发环境,还掌握了 Struts 2 的基本配置文件 `struts.xml` 和 `web.xml` 的配置方法。这对于初学者来说是非常有价值的指导资料。在...
本教程将详细介绍如何在MyEclipse中配置四大框架:Struts、Hibernate、Spring和FreeMarker,以实现一个完整的MVC(模型-视图-控制器)架构。 首先,Struts是一个基于MVC设计模式的Java Web应用框架,它负责处理用户...
《MyEclipse配置SSH(Spring、Struts、Hibernate)详解》 在Java Web开发中,Spring、Struts和Hibernate这三大框架的集成使用是常见的技术栈,被广泛应用于企业级应用开发。MyEclipse作为一款强大的Java开发工具,...
在MyEclipse中配置Struts,我们需要完成以下步骤: 1. 添加Struts库:在项目中引入struts-core、struts2-convention-plugin等相关jar包。 2. 配置struts.xml:定义Action、Result、Interceptor等元素,以设定应用的...