`

帮你彻底解决eclipse(myeclipse)中写struts.xml配置文件时,没有提示功能的烦恼

阅读更多
其实,在自己写struts.xml的时候,竟然没有代码提示功能。让我非常的烦恼,其实解决这个问题的关键还是system不知道他的dtd的规则无法提示配置信息

很简单,那就让它知道就OK了!!!

道理明白了,那么绝对是受益终身的!!!

下面为大家提供了一个struts2.0的核心jar文件,关键还是这个jar文件的问题。

我们首先把这个jar文件解压,然后放置于一个指定的文件当中,里面就有我们所需要的问题

可以这样解决:

引用
---------------------------------------------------------------------------------------------------------------------------------------------------
1,打开window-preferences-myeclipse enterprise workbench-files and editors-xml-xml catalog,
点 add..,出现一对话框,location栏选file system,
找到struts-2.0.14-all\struts-2.0.14\src\core\src\main\resources目录下的 struts-2.0.dtd文件,
打开,然后key type 选择uri,
下面key值填 http://struts.apache.org/dtds/struts-2.0.dtd,点击OK,
这样再次打开struts.xml时应该就有提示了。
2,当你输入元素后,如果没有属性提示,比如输入<action name="" ></action>,不能再继续提示action中的属性的话,需要做如下修改:
打开window-preferences-general-keys,在右边找到content Assist这一栏,如果这一栏中binding下面有值,点击remove binding,然后在下面的binding栏,选择另一个快捷键,比如‘alt+,’,点击OK。
重新打开struts.xml文件,需要属性提示时,按所设置的快捷键,就会出现属性提示。
-----------------------------------------------------------------------------------------------------------------------------------------------------
按照网上介绍的这样做,还是没用。
最后发现原来我的源文件路径里有中文,改成英文就OK了!

3,

    1: 点击window – preferences – 搜索 catalog – add

    2:选择key type为URI

    3:key: http://struts.apache.org/dtds/struts-2.0.dtd

          该文件是 struts.xml文件中的,复制即可

    4:location: 对应的dtd文件,位于struts-core包中,解压开,指定相应位置,

    如:D:\Struts2.1.6\soft\struts- 2.1.6 \lib\struts2-core-2.1.6\struts-2.0.dtd



例如:
你写的struts.xml的头信息是:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
    "http://struts.apache.org/dtds/struts-2.1.dtd">

如果我们配置的是:http://struts.apache.org/dtds/struts-2.1.dtd
那么我们就去找找到这个文件,按照上面的步骤做就可以了,指定好文件后记得要关闭一下这个struts.xml文件,在次打开就可以了。
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Eclipse + MyEclipse整合Struts+Spring+Hibernate简单例子开发

    标题 "Eclipse + MyEclipse整合Struts+Spring+Hibernate简单例子开发" 指向的是一个关于如何在集成开发环境Eclipse与MyEclipse中搭建Struts、Spring和Hibernate(SSH)框架的教程。SSH是Java Web开发中常用的一个...

    MyEclipse_Struts_Quickstart.rar_eclipse struts_myeclipse_myeclip

    1. "MyEclipse_Struts_Quickstart.pdf":这可能是一份详细的教程文档,涵盖了如何在MyEclipse中设置Struts环境,创建Struts项目,编写Action类,配置Struts.xml文件,以及如何调试和运行Struts应用等内容。...

    MyEclipse.Struts.Hibernate.Oracle开发实例源码

    中提到的"MyEclipse.Struts.Hibernate.Oracle开发实例源码"暗示了这是一个基于Java Web的项目,利用了MyEclipse作为开发工具,Struts作为MVC(模型-视图-控制器)框架,Hibernate作为对象关系映射(ORM)解决方案,...

    myEclipse创建Struts Project

    MyEclipse提供了对Struts的集成支持,包括自动创建Action和ActionForm类、生成 strut-config.xml配置、智能提示和代码完成等功能,方便开发者快速搭建和调试Struts应用。 以上就是关于"myEclipse创建Struts Project...

    利用MyEclipse开发Struts+Hibernate应用.rar_Eclipse_myeclipse_myeclipse

    5. **项目结构和配置**:讲解如何组织项目目录,配置web.xml、struts-config.xml、hibernate.cfg.xml等关键文件。 6. **实战演练**:通过一个具体实例,演示如何在MyEclipse中创建一个新的Web项目,集成Struts和...

    MyEclipse+struts+Hibernate配置开发

    在MyEclipse中,可以通过向项目中添加Struts Capabilities来快速设置Struts框架,包括配置struts-config.xml文件、创建Action类等。 **Hibernate**则是一个对象关系映射(ORM)框架,它简化了数据库操作,将Java...

    Eclipse+MyEclipse开发struts的一个经典的实例

    而MyEclipse是Eclipse的商业扩展,增加了对Java EE开发的强大支持,包括Web服务、数据库连接、JSP、Servlet、Struts等框架的快速集成和调试功能。 **2. 安装与配置** 首先,你需要安装Eclipse和MyEclipse。确保...

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

    7. **工具支持**:标签中的“工具”可能指的是使用Eclipse或MyEclipse等IDE的插件来辅助Struts2的开发,这些工具可以帮助自动完成配置、验证配置文件的正确性,并提供代码提示。 通过以上方式,Struts2允许开发者...

    图文教程MyEclipse配置struts+hibernate+spring.doc

    在本文档中,我们可以看到struts的配置过程,包括建立web项目、添加struts的文件、配置struts-config.xml文件等。 2.hibernate框架的配置 hibernate是一个ORM(Object-Relational Mapping)框架,用于将对象实例...

    struts2+myeclipse 配置入门

    在Struts2+MyEclipse的配置过程中,首先需要在MyEclipse中创建一个新的Java Web项目。这个项目应该包含WEB-INF目录,其中的web.xml文件是应用的部署描述符,用于配置应用的入口点和其他服务。 1. **添加Struts2库**...

    MyEclipse开发struts视屏

    1. **MyEclipse介绍**:MyEclipse是Eclipse的商业插件集,提供了丰富的Java EE开发功能,如动态Web项目创建、服务器配置、数据库连接管理、代码提示和自动完成等,大大简化了开发流程。 2. **Struts框架基础**:...

    Myeclipse下整合springstruts2

    在`struts.xml`文件中,我们需要指定使用Spring作为对象工厂,这允许Struts2从Spring容器中获取Action实例。添加以下关键代码: ```xml &lt;constant name="struts.objectFactory" value="spring" /&gt; ...

    MyEclipse Eclipse iReport JasperReport Struts2

    1. 在MyEclipse或Eclipse中创建Struts2项目,并配置好所需的库,包括Struts2、iReport、JasperReport等相关依赖。 2. 使用iReport设计报表模板,保存为.jrxml文件。 3. 在Java代码中,通过JasperCompileManager编译....

    myeclipse CI 2018.9.0汉化包 1积分

    【压缩包子文件的文件名称列表】虽然只有一个条目"汉化文件",但通常这会包含一系列的翻译文件,如.properties或.xml文件,它们分别对应MyEclipse的不同组件或功能。这些文件需要按照特定的规则导入到MyEclipse中,...

    ECLIPSE+STRUTS开发

    3. **拷贝配置文件**:将struts2-blank-2.1.6.war中的web.xml、struts.xml及其他Java和XML配置文件拷贝至项目相应目录。 #### 五、实现HelloWorld示例 1. **创建HelloWorld.java**:在webcontent目录下新建Java类...

    struts2学习笔记.doc

    - **配置文件**:在`struts.xml`中配置国际化的相关设置。 - **使用示例**:在JSP页面中使用`&lt;s:text&gt;`标签来显示国际化的文本。 #### 七、表单重复提交 **7.1 问题分析** - **原因分析**:用户可能由于网络延迟等...

Global site tag (gtag.js) - Google Analytics