解决Struts2配置文件无提示问题

问题:有时在开发第一个Web 项目时,在配置文件中打个”<” 后,并没有任何的提示信息( 快捷键Alt+/ 也不提示)

原因:找不到配置文件头中声明的dtd 文件

<? 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 " >

< struts >

< package name = "package-one" extends = "struts-default" namespace = "/" >

<action></action>

</ package >

</ struts >

解决方法:

(1 ) 联网,联网后,IDE 会自动下载声明的dtd 文件

(2 ) 自己动手配置dtd 文件,步骤如下:

1 ,找到Struts2 发行包中的 struts-2.1.dtd 文件

2
,打开MyEclipse
的Window--Preferences--MyEclipse—-

Files and Editors—XML—XML Catalog

3
,单击右侧的 Add
按钮,添加一个 Add XML Catalog Entry
,里面的有三个参数分别是:

Location
: File System
找到刚刚找到的struts-2.1.dtd
文件。

Key Type
: 选 URI

Key
http://struts.apache.org/dtds/struts-2.1.dtd

Key
的取值根据struts-2.1.dtd
文件中红色字体部分而来。


<
!--

Struts
configuration DTD.

Use the
following DOCTYPE

<!DOCTYPE
struts PUBLIC

"-//Apache
Software Foundation//DTD Struts Configuration 2.1//EN"

"
http://struts.apache.org/dtds/struts-2.1.dtd

">

-->

然后 OK
,提示就可以显示了。

时间: 2024-10-10 04:39:24

解决Struts2配置文件无提示问题的相关文章

解决struts2配置文件无法显示的问题

1.先找到xml文件对应的DTD文件.例如: D:\struts-2.1.8\src\core\src\main\resources\struts-2.0.dtd 2.window->preference->XML->XML catalog->add 3.location填写dtd文件所在位置,key Type 选择 URI,key填写url,最后点击ok即可完成

解决struts2配置文件没有提示的问题

1.在WEB-INF下新建一个dtd文件夹 2.将下的strut-2.3.dtd文档拷贝到刚才新建的dtd文件夹中 3.复制这一句! 4.打开Window->Preferences,搜索XML  Catalog  如图 5.Key  Type类型为URI Key 为步骤2中复制的URL 点击OK 如图: 6.添加成功,点击OK 如果这样还不行就在Perferences里面将general->keys->content Assitant的Binding设为Shift+,(按住Shift再按

解决Struts配置文件中无提示信息的问题

(1)在struts2配置文件编写的时候,有可能无法提示全部信息,原因是下边的  "http://struts.apache.org/dtds/struts-2.0.dtd"这个是需要联网获得的! 如果没有联网的话就没有办法获得信息! <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apac

编写WCF服务时右击配置文件无“Edit WCF Configuration”(编辑 WCF 配置)远程的解决办法

原文:编写WCF服务时右击配置文件无“Edit WCF Configuration”远程的解决办法 今天在看<WCF揭秘>书中看到作者提出可以在一个WCF Host应用程序的App.Config文件上右击, 通过弹出的" Edit WCF Configuration”(编辑WCF配置)选项来利用GUI界面编辑WCF的配置信息. 但是我在尝试的时候并没有找到这个右键菜单,开始还以为作者弄错了,但又尝试了一会后便发现了窍门. 右键App.Config文件默认是没有" Edit

【Struts2】☆★之解决struts.xml文件提示问题

[Struts2]☆★之解决struts.xml文件提示问题 首先需要下载struts架包,下载步骤详情请看[web开发]☆★之Struts2系列教程[1]搭建Struts2开发环境. 下载之后我们新建一个struts.xml文件,如下: 在联网的情况下,IDE会根据这个路径将struts-2.3.dtdt文件下载下来放在缓冲中,但是有些项目比如做银行项目时,开发环境是不允许连接互联网的,因此怎么解决这个问题呢?ok,往下看 将下载好的struts文件打开,找到这个文件,如下: 那么接下来呢?打

Eclipse无提示的解决办法以及.(点)出提示时间延时的设置

1.Eclipse无提示的解决办法(小括号内的为中文版本菜单名): 解决方法是:Windows(窗口)——>Preferences(首选项)——>Java-->Editor(编辑器)-->Content Asist(内容辅助),在Auto activation triggers for Java(java的自动激活触发器)后面的文本框里只有一个“.”.现在你将其改为”.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ“并确定退

struts2配置文件的加载顺序以及 struts.xml package 的配置说明

查看StrutsPrepareAndExecuteFilter:(核心过滤器)两个功能 :预处理 和 执行 在预处理功能中 init 方法中会有加载配置文件的代码: dispatcher.init(); init_DefaultProperties(); // [1]                  ---- 加载org.apache.struts.default.properties.配置的是struts2的所有常量. init_TraditionalXmlConfigurations();

3.Struts2配置文件标签介绍

Struts2的很多核心功能都是由拦截器实现的. struts-default.xml中定义了这些拦截器与Result类型. 所以,不继承struts-default包,Struts2提供的很多核心功能是无法使用的. 1.package标签 配置包时必须指定name属性,该属性值可以任意取名,但必须唯一. 其与Java的类包间无对应关系.若其他包要继承该包,则必须通过该属性进行引用. 包的namespace属性用于定义该包的命名空间. 命名空间是访问该包下Action的路径的一部分. 此属性可以

zend studio php内置函数无提示

关于 zend studio 中有些php 内置函数没有提示,或是有‘小黄色感叹号’ **在用 Zend Studio 编写 PHP 项目时发现调用系统函数时调试正常, 但是在编写代码时却提示函数未定义"Call to undefined function ", 在左侧语法检测状态区域栏总是显示个小黄色的三角形的感叹号.**' 解决办法: 1, 修改项目 .buildpath 文件 <?xml version="1.0" encoding="UTF-