joh*_*hri 4 eclipse tags jsf facelets
我正在使用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>
Run Code Online (Sandbox Code Playgroud)
当我将鼠标悬停在一个元素上时,例如f:view,我只看到:
元素:f:视图
而不是根据tld的假设如下的描述:
创建一个JSF视图,它是一个容纳视图一部分的所有组件的容器.
除非另有说明,否则所有属性都接受静态值或EL表达式.
有关更多详细信息,请参阅JSF规范中此类的javadoc.
无论如何我可以配置eclipse来做到这一点吗?
这取决于使用的插件.当前Eclipse版本(太阳神)确实不支持这个开箱(更新:此开普勒以来这是第一个Eclipse版本,带有内置的JSF 2.0支持是绝对支持).
当你使用例如Glassfish的3和使用GlassFish服务器插件和项目有Glassfish的设定为对象的运行时,然后你会看到自动完成和文档的所有标签,并在一个facelet XHTML页面属性.您甚至可以在项目New> XHTML文件中获得额外的右键菜单选项.
以下是Eclipse + Glassfish项目的一些屏幕:
标记工具提示:

标记自动完成:

属性自动完成:

当使用例如Tomcat作为目标运行时时,此功能不可用.更重要的是,语法突出显示根本不起作用.您必须手动将*.xhtml扩展添加到JSP编辑器设置,才能通过Window> Preferences> General> Content Types> Text> JSP使突出显示工作.但就是这样.
对于JBoss AS 6,您需要JBoss Tools插件,可以按照此处的说明进行安装.不幸的是,这个插件对于Tomcat来说并不适用.
| 归档时间: |
|
| 查看次数: |
2223 次 |
| 最近记录: |