管理链接 - 概述

管理 Web 项目中以及 Web 项目与外部文件之间的链接有几种方法。当您编辑、测试或发布项目时,可以手工管理链接,也可以设置首选项来控制如何管理链接。您可以指定
  • 如何设置缺省链接路径
  • 当插入指向外部文件的链接时如何处理这些链接。
  • 当保存文件时如何处理链接
  • 当重命名文件时如何处理指向该文件的链接

要指定所有 Web 项目的缺省设置,请选择窗口 > 首选项 > Web 工具 > 链接

初始缺省设置如下所示:
  • 当保存包含以 file:// 开头的链接路径的文件时,路径是相对于文档的本地目录的路径。

    可以更改缺省首选项,以使链接路径是相对于链接文档根目录的路径。当将文档根目录(或上下文根)部署至服务器时,该目录就是 Web 站点的顶级目录。

  • 当您将链接插入项目外部的不可访问文件(例如,不在同一个 EAR 中的项目中的那些文件)时,HTML 或 JSP 文件除外,您可以指定想要如何处理那些链接的文件以便发布项目时所有文件都可用。可以选择将文件复制至项目,或者将指向文件的链接更改为缺省相对链接路径。

    还可以关闭这些首选项的其中一个或者全部关闭。

  • 保存文件时,会将以外部方式链接的文件(HTML 和 JSP 除外)复制到当前项目中。

    可以更改缺省值,以便在保存项目时不会在本地复制文件,而是显示“断开的链接”对话框。

  • 当您移动或重命名文件时,指向该文件的链接会自动更新以反映所作的更改,并在进行任何自动更改之前显示确认窗口。另外,还会更新文件中已移动的任何链接。

    可以关闭这些首选项的其中一个或者全部关闭。

要点:文件必须在 WebContent 文件夹中,链接验证才能正常工作,不在 WebContent 文件夹中的文件之间的链接被认为是外部链接或断开的链接。

断开的链接显示在“问题”列表中,并且是由第一列中的 任务列表问题 图标来指示的。

当您选择自动将文件复制到目录中或显示“断开的链接”对话框的首选项时,将复制不能包含链接的文件,或将它们列示在“断开的链接”对话框中。一个例外是 CSS 文件,它可以包含指向 HTML 和 JSP 文件的链接。

由于 HTML 文件和 JSP 文件有可能包含指向其他外部文件的链接,所以,不会自动复制这两种文件。将它们复制到本地目录中有可能会创建更多断开的链接。

如果需要链接至项目外部的其他 HTML 文件或 JSP 文件,则可以对其进行引用,方法是将驱动器映射至这些文件的存储系统和目录。然后,将“缺省链接路径”首选项设置为相对于文档根目录。这样,就可以引用已位于 Web 服务器上的文件,而不必将文件存储在本地。

相关概念
链接视图
相关任务
在 Web 页面中禁用链接管理
对 Web 项目禁用链接管理
刷新链接视图
使用修正链接引用向导修正断开的链接

反馈