开发者

how to see docs for jsf/facelets elements in eclipse

开发者 https://www.devze.com 2023-03-10 00:02 出处:网络
I am using helios 3.6.2. I ha开发者_开发问答ve an .xhtml opened with Web Page Editor <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"

I am using helios 3.6.2. I ha开发者_开发问答ve an .xhtml opened with Web Page Editor

<!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>

when ever I hover over an element,e.g. f:view, I only see :

Element : f:view

rather than the description which suppose to be the following according to the 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.

Is there anyway I can configure the eclipse to do that?


That depends on plugins used. Current Eclipse version (Helios) indeed doesn't support this out the box (update: this is definitely supported since Kepler which is the first Eclipse version with builtin JSF 2.0 support).

When you're using for example Glassfish 3 and use the Glassfish server plugin and the project has Glassfish set as target runtime, then you'll see autocompletion and documentation for all tags and attributes in the Facelet XHTML page. You will even get an extra rightclick menu option on the project New > XHTML file.

Here are some screens of a Eclipse+Glassfish project:


Tag tooltip:

how to see docs for jsf/facelets elements in eclipse


Tag autocompletion:

how to see docs for jsf/facelets elements in eclipse


Attribute autocompletion:

how to see docs for jsf/facelets elements in eclipse


When using for example Tomcat as target runtime, this feature is not available. Even more, syntax highlighting doesn't work at all. You would have to manually add *.xhtml extension to JSP editor settings to get the highlighting to work by Window > Preferences > General > Content Types > Text > JSP. But that's it.

For JBoss AS 6 you need the JBoss Tools plugin which can be installed as described here. This plugin by the way unfortunately doesn't work out for Tomcat.

0

精彩评论

暂无评论...
验证码 换一张
取 消