一般情况下,如果计算机连接上了internet,eclipse能根据dtd文件的url地址自动下载和缓存该dtd文档,以后没有连接上internet也可以自动提示,这可以通过查看eclipse的cache看到。事实上,现在很多人开发时可能都是连的internet,但是也有某些情况不能联网,例如有的公司开发时不允许连接外网,如果要上外网需要自带电脑连接特定网关,但是不能与开发机相关联。这时候,开发需要的jar包当然会拷给你,但是开发时就会有很多不便了。例如开发xml这样的配置文件的时候,因为一开始就没有连接过外网,所以开发时是不会有任何提示的,自己一字一字敲代码一是费时,二是很可能敲错,查错时也会很痛苦。这时候就需要用到下面的小技巧了。
如果是myeclipse,windwos->preferences->myeclipse->files and editors->xml->xmlcatalog->点“add”,在出现的窗口中的location中选“File system”,然后在struts-2.0解压目录的src\core\src\main\resources目录中选择struts-2.0.dtd,例如D:\java\struts-2.1.8.1\src\core\src\main\resources\struts-2.0.dtd,回到设置窗口的时候不要急着关闭窗口,应把窗口中的Key Type改为URI,Key改为http://struts.apache.org/dtds/struts-2.0.dtd--就是struts.xml文件里开头部分声明的那个地址。
如果是eclipse,则是windwos->preferences->xml->xmlcatalog。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fjf133/archive/2010/02/01/5278572.aspx
分享到:
相关推荐
为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常通过引用DTD(文档类型定义)来实现。 在标题和描述中提到的"struts2 配置dtd 自动提示"是指在Eclipse...
"工具"可能指的是开发者在SSH项目中使用的辅助工具,例如IDE(如Eclipse或IntelliJ IDEA)、版本控制系统(如Git)、构建工具(如Maven或Gradle)等。 总结,SSH框架的整合使用是Java Web开发中常见的实践,它简化...
4. **编写Struts配置文件**:`struts-config.xml`是Struts应用的核心配置文件,它定义了Action映射、Form Bean、数据源和结果页面等。你需要根据你的应用需求来编写和修改这个文件。 5. **编写Action类**:Action类...
2. 配置文件:struts.xml定义了Struts2的动作和结果,spring配置文件(如applicationContext.xml)定义了bean的实例化和依赖注入,hibernate.cfg.xml是Hibernate的配置文件,包含数据库连接信息。 3. 数据库脚本:...
在Eclipse中整合Struts和Hibernate,首先需要安装相关的插件,如Struts2 Plugin和Hibernate Tools,这些插件提供了便捷的代码生成和配置辅助功能。 以下是创建Struts+Hibernate入门实例的基本步骤: 1. **创建项目...
Struts框架还提供了一套完整的配置机制(如struts-config.xml),用于定义Action、Form Bean、ActionMapping等,以及一系列辅助类如ActionForm、ActionForward等,以支持MVC的完整流程。此外,Struts还包括国际化、...
接下来,Struts1.x的配置文件(struts-config.xml)需要配置ActionForm和Action,以便它们知道在哪里找到这些资源文件。在`<form-bean>`标签内,可以指定`locale`属性,使其支持国际化。而在`<action>`标签中,可以...
5. **工具支持**:标签中的“工具”可能是指使用IDE(如IntelliJ IDEA或Eclipse)进行代码调试和配置检查的辅助工具。这些工具可以帮助开发者快速定位问题,提高开发效率。 6. **源码分析**:提供的博客链接指向了...
1. **需要编写的代码量较大**:虽然Struts 2.0 提供了许多便捷的功能,但在某些情况下仍然需要编写大量的辅助代码,这可能导致“类爆炸”现象,即类的数量迅速增加,管理起来较为复杂。 2. **单元测试难度大**:由于...
然后,你可以开始编写Action类,定义对应的视图Result,配置Struts2的XML文件,最后利用OGNL表达式来绑定数据。 Struts2的核心jar包提供了强大的控制层功能,但为了实现完整的web应用,你可能还需要其他的库,如...
在开发过程中,开发者通常会使用Eclipse中的Struts插件来辅助配置Struts1应用,如添加新的Action或ActionForm,编辑`struts-config.xml`文件等。调试时,可以通过Eclipse的内置服务器启动Tomcat,直接在开发环境中...
1. **Struts相关文件**:可能有Struts的配置文件(struts-config.xml)、Action类以及对应的JSP视图页面。 2. **Spring相关文件**:Spring的配置文件(applicationContext.xml或spring-servlet.xml),包含Bean定义...
1. **代码智能提示**:StrutsIDE会在编写代码时提供智能提示,包括Struts相关的类、方法以及标签库,大大提高了编码效率。 2. **错误检查**:IDE会自动检查struts.xml配置文件中的错误,及时发现并修正问题。 3. **...
- 在 `struts-config.xml` 文件中指定验证规则文件路径。 5. **编写验证规则**: - 创建 `validator-rules.xml` 和 `validation.xml` 文件。 - 在这些文件中定义用户名和密码的验证规则。 6. **国际化支持**: ...
Struts2的核心依赖包括Commons-logging、Freemarker、Ognl、Struts2-core和Xwork等jar包,同时还需要关注如commons-io、commons-fileupload和javassist等辅助库。Spring可以从SpringSource网站下载,或者在Eclipse中...
在Struts2项目中,你可能会找到Action类(处理HTTP请求的业务逻辑),配置文件(如`struts.xml`,定义了Action和结果的映射),以及其他的辅助类。 5. `.settings`:这是Eclipse项目的用户特定设置,例如代码格式化...
- **配置启动项**:在完成项目的创建和JAR文件的添加后,下一步是在项目的`WEB-INF`目录下创建`struts.xml`文件,这是Struts2的核心配置文件。之后,还需要在`web.xml`中添加Struts2的过滤器配置,以便启动时能够...
这些JAR文件共同构成了Struts2框架的基础,使得开发者能够以一种结构化和模块化的方式编写Web应用。了解并掌握这些库的作用和用法,对于有效利用Struts2框架进行开发至关重要。在实际开发中,还需要结合IDE(如...