配置struts.xml自动提示功能
本节讲解如何设置 struts.xml 自动提示功能。
在开发过程中如果可以上网,struts.xml 会自动缓存 dtd,提供提示功能,方便代码编写。如果不能够上网,则需要手动配置本地 dtd,这样才能够使 struts.xml 产生提示。具体配置方法如下。
1)在 MyEclipse 中,依次单击工具栏中的 window 和下方的 Preferences 弹出对话框,然后在左侧的搜索框中输入 xml,显示出所有与 xml 有关的选项后,单击 XML Catalog,会出现如图 1 所示的界面。
图 1 XML Catalog窗口
2)在 Struts2 的 lib 包中找到其核心包 struts2-core-2.3.37.jar,使用解压工具将其解压成文件夹形式。解压后,会看到文件夹中有几个以 dtd 结尾的文件。这里所使用的是 struts-2.3.dtd。
3)将 struts-2.3.dtd 文件使用 EditPlus 等文本工具打开后,找到图 2 中选中的内容,将其 http 地址(http://struts.apache.org/dtds/struts-2.3.dtd)复制,如图 2 所示。
图 2 struts-2.3.dtd文件
4)单击 Eclipse 中弹出对话框中右侧的 Add... 按钮,此时会弹出 Add XML Catalog Element 界面。单击 File System 按钮,找到本地刚才解压文件夹中的 struts-2.3.dtd,然后将界面中的 Key type 改为 URI,并将刚才复制的地址粘贴到 Key 中,如图 3 所示。
图 3 Add XML Catalog Element窗口
在图 3 中单击 OK 按钮后,关闭已经打开的 struts.xml,然后再重新打开 struts.xml,此时再编写 struts.xml 内容时,就会有提示了。
在开发过程中如果可以上网,struts.xml 会自动缓存 dtd,提供提示功能,方便代码编写。如果不能够上网,则需要手动配置本地 dtd,这样才能够使 struts.xml 产生提示。具体配置方法如下。
1)在 MyEclipse 中,依次单击工具栏中的 window 和下方的 Preferences 弹出对话框,然后在左侧的搜索框中输入 xml,显示出所有与 xml 有关的选项后,单击 XML Catalog,会出现如图 1 所示的界面。
图 1 XML Catalog窗口
2)在 Struts2 的 lib 包中找到其核心包 struts2-core-2.3.37.jar,使用解压工具将其解压成文件夹形式。解压后,会看到文件夹中有几个以 dtd 结尾的文件。这里所使用的是 struts-2.3.dtd。
3)将 struts-2.3.dtd 文件使用 EditPlus 等文本工具打开后,找到图 2 中选中的内容,将其 http 地址(http://struts.apache.org/dtds/struts-2.3.dtd)复制,如图 2 所示。
图 2 struts-2.3.dtd文件
4)单击 Eclipse 中弹出对话框中右侧的 Add... 按钮,此时会弹出 Add XML Catalog Element 界面。单击 File System 按钮,找到本地刚才解压文件夹中的 struts-2.3.dtd,然后将界面中的 Key type 改为 URI,并将刚才复制的地址粘贴到 Key 中,如图 3 所示。
图 3 Add XML Catalog Element窗口
在图 3 中单击 OK 按钮后,关闭已经打开的 struts.xml,然后再重新打开 struts.xml,此时再编写 struts.xml 内容时,就会有提示了。
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算