http://struts.apache.org/dtds/struts-2.0.dtd 这里定义该xml中的语法规则,从这里可以看到这个语法规则每次都会从网上拿,这当然会很费力气。我需要将其配置成本地的。
点击window->preferences->XML->XML Catalog.
点击add。
将struts2-core-2.1.8.1.jar文件加压,可以看到struts-2.1.7.dtd文件。
在Location中选择dtd文件,我的选择是:D:\javalib\struts 2.x\struts-2.1.8.1\lib\struts2-core-2.1.8.1\struts-2.0.dtd
Key Type:URI
Key:http://struts.apache.org/dtds/struts-2.0.dtd
如果以上方法还不行,可能是你的eclipse装的插件太多,你此时打开xml时用的是默认某一个插件打开的,你应该在你的xml上点击右键——Open With——XML EDITOR
我的就是这么做的。
分享到:
相关推荐
Struts2的Struts.xml自动提示文件,配置欧克后,Struts2就能在无网络情况下自动提示代码。
在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...
这样,每当编辑`struts.xml`时,Eclipse就会自动加载DTD并提供代码提示。 总的来说,`struts-2.3.dtd`是Struts2开发中的一个重要工具,它使得开发人员能够遵循正确的配置规范,同时享受IDE提供的智能辅助功能,从而...
这样,当Action被调用时,Struts2会自动执行配置中的验证规则。 通过这种方式,Struts2的`validation.xml`配置文件使得开发者能够清晰地定义和管理数据验证逻辑,提高了代码的可维护性和用户体验。同时,Struts2的...
最后,对于提供的文件如"QQ截图未命名.png"和"struts2配置文件自动提示.txt",它们可能是教程中的示例截图或详细步骤文本。实际操作时,你可以参照这些资源,按照步骤进行配置,确保所有必要的库都已导入,并正确...
7. **工具支持**:标签中的“工具”可能指的是使用Eclipse或MyEclipse等IDE的插件来辅助Struts2的开发,这些工具可以帮助自动完成配置、验证配置文件的正确性,并提供代码提示。 通过以上方式,Struts2允许开发者...
Struts-config.xml文件是Struts框架的核心配置文件,它定义了应用程序的行为、数据源、ActionForm Bean等关键元素。以下是关于struts-config.xml文件配置的详细说明: 1. **数据源配置(Data Sources)**: - `...
这些插件可以自动创建项目模板、配置文件,并提供代码提示等功能。 #### 四、Struts1.x 控制器及其相关类 1. **Action**:Struts1.x 中的 Action 类负责处理用户请求,执行业务逻辑,并返回一个 ActionForward ...
总结来说,配置Struts2框架在MyEclipse中的主要步骤包括:创建Web项目、配置web.xml、导入库文件、创建Action类、编写struts.xml配置文件、创建JSP页面以及部署和启动服务器。这个过程是每个Java Web开发者在使用...
该属性指定了Struts 2框架默认加载的配置文件,默认值为`struts-default.xml,struts-plugin.xml,struts.xml`。这意味着Struts 2框架默认加载`struts.xml`文件。如果需要指定默认加载多个配置文件,多个文件名间以...
这是因为 Struts2 框架会自动加载与 Action 类相同目录下的 Validation.xml 文件,并将其应用于验证中。 III. Type 属性的设置 在 Validation.xml 文件中的 <field-validator> 标签中,type 属性必须与 VO 中定义...
这篇名为“Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载”的博客文章,可能介绍了如何在Eclipse中配置XML编辑器以支持对特定DTD文件的自动提示,比如与Hibernate、Struts2.0和Log4j相关的...
- **struts-default.xml**: 提供默认的配置,包括核心bean和拦截器,它被自动包含到`struts.xml`中。 - **其他配置**: 如`velocity.properties`, `struts-default.vm`, `struts-plugin.xml`等,分别用于Velocity...
3. 配置struts-config.xml:定义Action、Form Bean和Result映射。 4. 设计视图:使用JSP或FreeMarker等技术创建用户界面。 5. 使用Interceptor:Struts2引入了拦截器,可以在Action执行前后进行额外的操作,如日志...
完成后,工程会自动引入Struts 1.2的jar包,生成struts-config.xml配置文件。 struts-config.xml是Struts框架的核心配置文件,定义了ActionMapping、ActionForm和数据源等信息。例如: ```xml <?xml version="1.0...
1. **web.xml**:这是Web应用的部署描述符,主要用来配置Struts的`StrutsPrepareAndExecuteFilter`过滤器。这个过滤器负责初始化框架并处理所有请求。在旧版本中,配置的是`FilterDispatcher`,但新版本同样支持。`...
这样,MyEclipse就不会在每次构建时自动进行Struts2配置的验证,而是需要你手动触发验证。 这样设置后,只有当你需要时,才执行Struts2的配置验证,避免了无谓的错误提示,同时确保了在真正需要时能够发现潜在的...