Boz*_*zho 48 java eclipse jsf facelets
如何使用facelets在JSF(1.2)标签的.xhtml页面中激活eclipse(3.5,WTP)内容?它适用于.jsp文件,但不适用于xhtml.
我谷歌很多,并且在很多地方(包括MyFaces wiki)都说 - "Eclipse无法使用xhtml和facelets"
由于这适用于.jsp文件,我假设可能有一些机制可用于激活该内容辅助.
我开始研究一个已经拥有大量代码库的项目,因此不能选择更改扩展名.额外的插件也是不受欢迎的,但如果没有其他工作可以接受.
(我问的问题是验证某人是否没有找到这个问题的诙谐解决方法 - 否则我知道这是不可能的)
Boz*_*zho 63
在提出问题后(在我开始尝试解决问题后一小时),很快找到了解决方案:
Window > Preferences > General > Content Types > Text > JSP > Add (xhtml)
使文件被视为jsp文件.因此,当它们与JSP编辑器中打开,即在其定义的任何标签库的自动完成.tld
格式(<h:
和<f
例如)的作品.Facelets和facelets-only标签仍然无效.它们的.tld
等价物应该添加到项目的某个地方.Facelet的tld可以在这里找到.
mis*_*ist 49
在Eclipse Indigo(3.7)中添加*.xhtml作为jsp不起作用.
添加项目构面解决了以下问题:
右键单击项目 - > Preferences - > Project Facets - >单击"JavaServer Faces",版本最有可能是2.0.
然后它要求一个库,你可以点击"禁用...",因为很可能你已经配置了jar.我没有我的图书馆所以我忽略了那部分.
截图:
小智 7
使用JBoss Tools,它就是我用于JSF + Facelets项目的东西.如果您需要使用这项技术,这是最好的.
我建议使用CR1的最新候选版本,因为它是与Eclipse 3.5兼容的版本,最终版本应尽快推出,但CR1坚如磐石.
http://in.relation.to/Bloggers/JBossTools31CR1Released
归档时间: |
|
查看次数: |
80130 次 |
最近记录: |