<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
页面加上上面的声明后,操作eclipse有卡的感觉,而且jsp解析起来好象变慢了,哪位朋友知道是怎么回事,非常感谢!

解决方案 »

  1.   

    加上你那句说明你的JSP页要严格遵守 XHTML 1.0 Transitional 标准,Eclipse 要花更多的时间来校验代码中不兼容标准的地方。
      

  2.   

    1.下载http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd这个文件
    2.运行eclipse,进入window/preferences
    3.点击web and xml/xml catalog
    4.右边面板添加你下载的dtd文件更全信息请参考
    http://blog.csdn.net/Acylas/archive/2008/03/07/2156166.aspx
      

  3.   

    这是导致卡的根本原因,另外说明一下,这个 dtd 文件叫做文档类型定义文件,是个纯文本文件(记事本就能打开),里面详细记录了使用 “XHTML 1.0 Transitional” 标准的网页中哪些标签可以使用,每个标签可以使用哪些属性等信息,是浏览器及Eclipse校验JSP中html标签使用是否正确的一个依据。
      

  4.   

    要没有dtd,eclipse就不会提示啦,呵呵!!
      

  5.   

    这是因为在编辑时 IDE 得对 XML 文件进行验证所致的,可以禁用 MyEclipse/Eclipse WTP
    的编辑验证功能。MyEclipse:
    Window --> Preferences... --> MyEclipse --> ValidationEclipse WTP:
    Window --> Preferences... --> Validation按 Disable All 按钮把所有的勾都取消掉,应用一下就可以了。如果在编辑时需要代码自动完成功能提示的话,可以按照 6 楼的方式,
    添加本地 DTD 或 XSD 文件。
      

  6.   

    如果没使用JSF等,把这些校验器禁用了能快不少。