Editor XHTML JSF

8 respostas
D

Boa tarde

Pessoal estou usando o JSF+Facelets e não achei um editor com auto-complete para as tag´s do JSF em arquivos com a extensão XHTML.

Alguém sabe de um bom editor XHTML que tenha auto-complete para as tag´s do JSF ?

Desde já obrigado.

8 Respostas

F

Faça um gambiarra:
:arrow: Troque a extensão pra jsp e add as taglibs normais !!!

haeueauheahueah!!!

F

fabiozoroastro:
Faça um gambiarra:
:arrow: Troque a extensão pra jsp e add as taglibs normais !!!

haeueauheahueah!!!


Ahn?

N

nao entendi o q vc quer mas nao seria o xmlbuddy?

F

Segundo o Danillo, esse erro já foi reportado e está na lista de bugs do eclipse.
Essa resposta que eu disse, foi a solução que ele encontrou temporariamente, e me falou por msn. rsrs

D

Galera eu descobri o seguinte:

O pessoal do wtp já reconheceu esse bug
https://bugs.eclipse.org/bugs/show_bug.cgi?id=192393

também encontrei a seguinte solução que parece mto com o q o fabiozoroastro falo
http://www.mojavelinux.com/blog/archives/2006/12/facelets_tag_completion_in_eclipse/

Flw…

D

Seguinte eu adaptei a solução que eu postei e ta funcionando mto bem fico assim:

Alterar o tipo de extensão do facelets no web.xml

<context-param>
		<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
		<param-value>.jspx</param-value>
	</context-param>

alterar a extensão dos arquivos xhtml para jspx e abrir o arquivo no editor jsp.

incluir os namespaces na tag <f:view> como no exemplo abaixo

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;f:view xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"&gt;

	&lt;f:loadBundle basename="resources" var="msg" /&gt;
	&lt;head&gt;
	&lt;title&gt;&lt;ui:insert name="pageTitle"&gt;Page Title&lt;/ui:insert&gt;&lt;/title&gt;
	&lt;/head&gt;

	&lt;body&gt;

	&lt;/body&gt;
&lt;/f:view&gt;
&lt;/html&gt;

mudar as extensões das páginas no faces-config.xml

&lt;navigation-rule&gt;
		&lt;from-view-id&gt;/pages/inputname.jspx&lt;/from-view-id&gt;
		&lt;navigation-case&gt;
			&lt;from-outcome&gt;greeting&lt;/from-outcome&gt;
			&lt;to-view-id&gt;/pages/greeting.jspx&lt;/to-view-id&gt;
		&lt;/navigation-case&gt;
	&lt;/navigation-rule&gt;

pronto seu eclipse já vai estar fazendo auto-complete das tags do jsf para usar com facelets

D

Eu baixei o JBoss Tools:

http://labs.jboss.com/tools/

Tem suporte a Facelets e MyFaces também.

Abraços e bons códigos ai.

F

danilloh:
Seguinte eu adaptei a solução que eu postei e ta funcionando mto bem fico assim:

Campeão, a alternativa foi boa até certo ponto…meu Eclipse (Europa) só trava quando estou manipulando as páginas .jspx e depois dou um save!!

Criado 14 de dezembro de 2007
Ultima resposta 25 de mar. de 2008
Respostas 8
Participantes 5