`

帮你彻底解决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文件,在次打开就可以了。
分享到:
评论
发表评论

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

相关推荐

    Myeclipse开发struts+hibernate+spring新手入门--环境配置---项目开发示例

    Myeclipse开发struts+hibernate+spring新手入门---环境配置----项目开发示例 Myeclipse开发struts+hibernate+spring小记 开发前准备工作: 1、下载eclipse3.1版本 下载地址: 2、下载Myeclipse插件 下载地址: 3...

    halloworld

    ..........\...\struts.xml ..........\WebRoot\cha.jsp ..........\.......\delete.jsp ..........\.......\fail.jsp ..........\.......\gai.jsp ..........\.......\index.jsp ..........\.......\META-...

    Android购物网站源代码,安卓商城购物源码,安卓APP源码商业版

    │ │ struts.xml │ │ │ └─com │ └─aw │ ├─action │ │ BillAction.java │ │ GoodsAction.java │ │ UsersAction.java │ │ │ ├─bean │ │ Bill.hbm.xml │ │ Bill.java │ │ ...

    struts_hibernate框架权限管理系统

    本系统是基于Struts+Hibernate开发的一套权限后台管理系统,功能包含完善的权限管理,和信息发布功能。开发环境: &lt;br&gt;Eclipse3.01+myeclipse3.84+mysql5.0(oracle、ms sqlserver2000)。 &lt;br&gt;压缩包里包含了...

    Eclipse完美支持XDoclet(新)

    1.配置doclipse插件,这里就不详细说了。 2.MyEclipse-&gt;Window-&gt;Preferences,在这里如果看到Doclipse则说明安装成功。...使用XDoclet标签,让标签与java类文件于一体,方便阅读,同时可自动生成配置文件

    基于struts+hibernate+spring+ext的图书管理系统源码

    环境需要 1.运行环境:最好是java...2. 将项目中dbconfig.properties配置文件中的数据库配置改为自己的配置 3. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目

    jfreechar 整合struts2.1.8版本生成线图,饼图,柱形图

    -- include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中 然后用include节点引用 --&gt; &lt;include file="struts-default.xml"&gt; &lt;!-- package提供了将多个Action组织为一个模块的方式 ...

    Roller4.0的另外一套cas简单解决方案

    首先修改security.xml. 修改authenticationProcessingFilterEntryPoint节点为下面: &lt;bean id="authenticationProcessingFilterEntryPoint" class="org.acegisecurity.ui.webapp....

    struts 2需要用到的jar包

    构建基于Struts2工程,需要用到的jar包。使用Eclipse开发的,请将jar包放到WebContent的WEB-INF目录下的lib文件夹内;使用MyEclipse的,则将jar包放到WebRoot...之后配置web.xml和struts.xml,网上有很多这方面的资料。

    网上书店系统(Struts+Hibernate)(Java EE项目案例)

    (2)项目是否为utf-8格式(同时看看的源代码文件中,中文是否乱码)。 (3)JSP页面是否是utf-8 格式。 (4)在web.xml 是否配置了编码过滤器。 (5)数据源配置的url(?useUnicode=true&characterEncoding=UTF-8),...

    从J2SE到J2EE知识点介绍

    2. 通过web.xml配置文件访问servlet的流程 129 (七) servlet里面的跳转和传参数的方法 130 1. 跳转 130 2. 传参数 131 (八) jsp中文乱码问题 131 1. JSP页面乱码 132 2. 表单提交中文时出现乱码 134 3. 关于jsp在...

    网上文件管理系统(Struts)(Java EE项目案例)

    (2)项目是否为utf-8格式(同时看看的源代码文件中,中文是否乱码)。 (3)JSP页面是否是utf-8 格式。 (4)在web.xml 是否配置了编码过滤器。 (5)数据源配置的url(?useUnicode=true&characterEncoding=UTF-8),...

    公告管理系统(JSP+Struts)(Java EE项目案例)

    (2)项目是否为utf-8格式(同时看看的源代码文件中,中文是否乱码)。 (3)JSP页面是否是utf-8 格式。 (4)在web.xml 是否配置了编码过滤器。 (5)数据源配置的url(?useUnicode=true&characterEncoding=UTF-8),...

    struts 2.0 源码 第三章

    书中的代码按章存放,如第1章所使用的代码放在codes文件夹的01文件夹下,依此类推。 代码的运行的前提条件: 1.安装j2eesdk-1_4_02_2005Q2-windows-ml.exe,安装完成后,添加CLASSPATH环境变量,该环境变量的值为....

    struts2.0 第五章 第1,2节

    书中的代码按章存放,如第1章所使用的代码放在codes文件夹的01文件夹下,依此类推。 代码的运行的前提条件: 1.安装j2eesdk-1_4_02_2005Q2-windows-ml.exe,安装完成后,添加CLASSPATH环境变量,该环境变量的值为....

    eclipse快捷键大全

    由于新的公司使用的eclipse+myEclipe的插件开发,myEclipse的插件对Hibernate和Struts的支持要比IDEA操作容易的多,原来制作Hibernate的POJO和配置XML都是自己写ant文件,虽然可以实现同样的功能,但是ant写起来真的...

    java开发者必用的插件,搜索JSmart_1.3.1.jar(寻觅插件)然后下载

    3、如果涉及到新建JSP页面,注意在新建文件时选择'寻觅插件'下的向导,可以快速构建JSP列表页面. &lt;br&gt; 主要功能: 1、SSH框架一键配置 2、JSP列表标签导入及JSP页面列表快速生成(内置两套开源标签)...

    java技术员必下的最强大的插件,搜索JSmart_1.3.1.jar(寻觅插件)然后下载

    3、如果涉及到新建JSP页面,注意在新建文件时选择'寻觅插件'下的向导,可以快速构建JSP列表页面. &lt;br&gt; 主要功能: 1、SSH框架一键配置 2、JSP列表标签导入及JSP页面列表快速生成(内置两套开源标签)...

    Struts2+Spring3+Hibernate3 用户管理系统实例源码

    本例主要是实现了struts2+spring3+hibernate3的 基本框架搭建的注册登录,以及用户增删改查,适于初学者学习。 包括:注册 登录功能 分页的实现 前端校验 验证码的实现 注册时有ajax 校验,登录时 后台从数据库...

    Java项目:兼职管理系统前后台(java+Struts2+Spring+MyBatis+JSP+Mysql)

    项目介绍 ...查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目 6.数据库:MySql 5.7等版本均可; 技术栈 后端:Struts2、Spring、MyBatis、MySQL5.7、Tomcat8 前台:JSP+c

Global site tag (gtag.js) - Google Analytics