gpt4 book ai didi

eclipse - 如何在 Eclipse 中查看 jsf/facelets 元素的文档

转载 作者:行者123 更新时间:2023-11-30 23:49:25 26 4
gpt4 key购买 nike

我正在使用 helios 3.6.2。
我有一个用网页编辑器打开的 .xhtml

<!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"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
>
<f:view>
<h:head>
...
</h:head>

当我将鼠标悬停在一个元素上时,例如f:view,我只看到:

Element : f:view



而不是根据 tld 假设如下的描述:

Creates a JSF View, which is a container that holds all of the components that are part of the view.

Unless otherwise specified, all attributes accept static values or EL expressions.

See the javadoc for this class in the JSF Specification for further details.



无论如何我可以配置eclipse来做到这一点吗?

最佳答案

这取决于使用的插件。当前的 Eclipse 版本 (Helios) 确实不支持开箱即用( 更新 :这是肯定支持的,因为 Kepler 是第一个具有内置 JSF 2.0 支持的 Eclipse 版本)。

例如,当您使用 Glassfish 3 时并使用 Glassfish server plugin并且项目将 Glassfish 设置为目标运行时,然后您将在 Facelet XHTML 页面中看到所有标签和属性的自动完成和文档。您甚至会在项目新建 > XHTML 文件上获得一个额外的右键单击菜单选项。

以下是 Eclipse+Glassfish 项目的一些屏幕:

标记工具提示:

tag tooltip

标签自动完成:

tag autocompletion

属性自动补全:

attribute autocompletion

例如,当使用 Tomcat 作为目标运行时,此功能不可用。更重要的是,语法高亮根本不起作用。您必须手动添加 *.xhtml JSP 编辑器设置的扩展以通过 Window > Preferences > General > Content Types > Text > JSP 使突出显示工作。但就是这样。

对于 JBoss AS 6,您需要 JBoss Tools plugin可以按照说明安装 here .不幸的是,这个插件不适用于 Tomcat。

关于eclipse - 如何在 Eclipse 中查看 jsf/facelets 元素的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com