1.在上一篇文章Struts2搭建开发环境并编写第一个Struts2应用 中,详细的图解介绍了如何搭建Struts2开发环境和编写第一个Struts2应用,其中struts2的配置文件struts.xml在网络连接正常的情况下按快捷键Alt+/有提示功能,如下图所示:

因为我连接了网络,可以上网,所以MyEclipse工具可以帮我们找到来自struts.xml文件里的http://struts.apache.org/dtds/struts-2.0.dtd这个网址的dtd文件,即struts-2.0.dtd文件,如果你没有这个文件,可以访问上面超链接的网址,另存到你的计算机硬盘即可。

2.如果在你没得上网和网络连接不正常的情况下,像昨天我没插网线,在struts.xml文件中打了个<并按了快捷键Alt+/,并没有像上图一样有提示功能,此时,就说明struts.xml配置文件找不到struts-2.0.dtd文件,所以没有提示功能,所以我们要把这个struts-2.0.dtd添加到MyEclipse工具上去,接下来将图解来介绍如何在MyEclipse工具中添加进struts-2.0.dtd文件:

(1).首先,要在工具包里面找到struts-2.0.dtd文件,此文件位于在网上下载的struts-2.3.20-all.zip压缩包解压出来的文件夹中,我的路径位于E:\struts-2.3.20\struts-2.3.20\src\core\src\main\resources这个地方,如下图所示:

根据上图路径一步步找可以找到的,或者直接在那个解压出来的文件夹里面搜索struts-2.0.dtd,可能会更快一点。

(2).找到第一步中的struts-2.0.dtd后,就可以在MyEclipse路径中添加进去这个dtd文件了,首先,点击MyEclipse工具栏下的Window,弹出子菜单,点击Preferences,即首选项,然后弹出下图(接下来我将直接附上图了):

选中MyEclipse,然后下拉出菜单:

选中Files and Editors,即文件和编辑者,弹出下拉菜单:

选中XML,弹出下拉菜单:

点击XML Catalog,然后弹出下图的界面:

点击上图红色箭头的Add按钮,弹出下图:

点击上图红色箭头中的File System...按钮,然后弹出下图,要求你找到struts-2.0.dtd文件,这里我直接附上图:

注:如果你的配置文件struts.xml中所要求的dtd文件与struts-2.0.dtd的版本不一样的话,可以选择别的,如上图还有struts-2.1.7.dtd文件。

选择完成后点击打开按钮,出现下图:

此时,要做下图的步骤:

点击Key type的下拉框,下拉菜单,选择URI,如下图所示:

然后还要把那个下载struts-2.0.dtd的网址进Key那个选项,网址为struts.xml文件下的http://struts.apache.org/dtds/struts-2.0.dtd,即:

点击OK,弹出下图:

如上图已经把struts-2.0.dtd添加进MyEclipse工具上了,点击OK按钮就行了。

3.这样,你在有网络还是没网络struts2的配置文件struts.xml文件都有提示功能了!

4.以上就是全部内容,仅供大家学习参考,写得不好请见谅,如有错误,请指出,谢谢!对之前看过这篇文章的大家说声对不起,有一点小细节出错,现在已经改过来了!




解决Struts2的配置文件struts.xml文件无提示问题相关推荐

  1. struts2之配置文件struts.xml详解

    struts配置文件 struts.xml配置参数详解 struts.xml中很大一部分配置默认配置就好了 但是有些还是需要做了解  以便于理解 和修改 <?xml version=" ...

  2. Struts2的配置文件struts.xml详解

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-/ ...

  3. Struts2的配置文件struts.xml的模板

    文章目录 模板 标签说明 package action result 模板 <?xml version="1.0" encoding="UTF-8"?&g ...

  4. struts2默认配置文件 struts-default.xml

    注:用的struts2的版本是2.1.6 strtus2的默认配置文件 struts-default.xml ,其中的默认的拦截器,包括其中的拦截器栈. 因为struts2的配置文件struts.xm ...

  5. 【struts2】struts2配置文件—struts.xml

    解决在断网环境下,配置文件无提示的问题: 我们可以看到Struts.xml在断网的情况下,前面有一个叹号,这时,我们按alt+/ 没有提示,这是因为" http://struts.apach ...

  6. 解决struts.xml文件提示问题

    [Struts2]☆★之解决struts.xml文件提示问题 首先需要下载struts架包,下载步骤详情请看[web开发]☆★之Struts2系列教程[1]搭建Struts2开发环境. 下载之后我们新 ...

  7. Struts2配置struts.xml文件

    Struts2配置struts.xml文件 Struts2框架的核心配置文件是struts.xml文件 该文件,主要用来配置Action和请求的对应关系,以及配置逻辑视图和物理视图资源的对应关系 st ...

  8. Struts2的2.5.10版本找不到StrutsPrepareAndExecuteFilter过滤器 与 struts.xml文件通配符异常问题

    一.异常描述: 今天在整合ssh的时候,在配置Struts2框架之后,启动之后,项目报错抛异常:主要异常信息如下: java.lang.ClassNotFoundException: org.apac ...

  9. Struts2的配置 struts.xml Action详解

    在学习struts的时候,我们一定要掌握struts2的工作原理.只有当我们明确了在struts2框架的内部架构的实现过程,在配置整个struts 的框架时,可以很好的进行逻辑上的配置.接下来我就先简 ...

最新文章

  1. java异常return笔试题_Java笔试面试总结—try、catch、finally语句中有return 的各类情况...
  2. [转] linux IO
  3. 82.数据库里的读锁写锁
  4. unity三维向量变化为角度_UNITY3D两个物体相对位置、角度、相对速度方向
  5. impdp时报错ORA-39082的原因
  6. 让nginx 支持 pathinfo ,支持thinkphp
  7. 40岁的程序员还能找到工作吗_学会了Vue就能找到前端工作吗
  8. LeetCode 124. Binary Tree Maximum Path Sum
  9. 允许远程访问MySQL的设置
  10. 小D课堂 - 新版本微服务springcloud+Docker教程_4-04 高级篇幅之服务间调用之负载均衡策略调整实战...
  11. 【JAVA】家庭记账系统
  12. 2021下半年最新编程培训机构排名出炉!
  13. 金蝶kis商贸版系统服务器,上海金蝶kis商贸版软件系统
  14. oracle11g dbf恢复数据库,dbf文件如何恢复数据库
  15. SQL中 where, group by,having,order by 的重点
  16. The operation couldn't be completed.(LaunchServicesError error 0.)问题描述和解决方法
  17. 汽车以太网芯片IP的功能安全验证和优化
  18. 播放器地址抓取 php,从优酷土豆视频地址中获取swf播放器分享地址 - PHP示例代码...
  19. 28岁的我坐在医院的轮椅上大哭
  20. MySQL启动失败,试图访问许可验证文件时出错,请重新安装SQL Server来更正次文件

热门文章

  1. SpringMVC表单验证与Velocity整合
  2. Android桌面悬浮窗仿QQ手机管家加速效果
  3. 00018_流程控制语句switch
  4. HTML 中CSS 图像详解
  5. php 使用fseek指针读取大文件日志
  6. 局部内部类如何访问外部类方法中变量
  7. PVFS2 1.4.0的安装、配置与性能测试
  8. JavaScript Cookie的操作
  9. LibLinear(SVM包)使用说明之(三)实践
  10. 7-58 肿瘤诊断 (30 分)