Dúvida com commanLink ou href

Bom dia pessoal, tudo certo?

vamos direto ao problema, tenho a seguinte pagina

<h:dataTable border="0" value="#{e.listaEsportes}" var="es" style="width: 590px">

		<h:column id="column1">
			
					
			<h:outputText value="#{es.titulo}" ></h:outputText> <br />
			
			<h:outputText value="#{es.data}"></h:outputText> <br />
			<h:outputText value="#{es.conteudo}"></h:outputText> <br />
			<f:facet name="header">
			</f:facet>
					
		
		</h:column>

	
	</h:dataTable>

se eu tento colocar

<h:commandLink action="#{es.link}">		
			<h:outputText value="#{es.titulo}" ></h:outputText> <br />
</h:commandLink>

quando eu vou rodar a pagina ele mostra um erro no lugar do link> Este link está desabilitado porque não está inserido em um form JSF. se eu coloco em um form a pagina fica em branco :S

Estou pegando esses valores de um xml, além deles o Titulo contém um link so que eu não consigo adicionar nem com commanLink e nem com href.
alguem sabe algum jeito de conseguir pegar esse link?

Vlww!

Alguem pode me ajudar?
:smiley:

Eu não lembro bem, mas o correto não seria:

<h:commandLink action="#{es.link}" value="#{es.titulo}" /> 

?

[quote=markin1]Eu não lembro bem, mas o correto não seria:

<h:commandLink action="#{es.link}" value="#{es.titulo}" /> 

?[/quote]

Cara não funcionou ele imprime o titulo assim oh.

Phoenix Suns vence sétima seguida na NBA: Este link está desabilitado porque não está inserido em um form JSF.

veja tambem a log do tomcat.

29/03/2010 10:01:11 com.sun.faces.renderkit.html_basic.CommandLinkRenderer encodeBegin
WARNING: Component j_id_jsp_1477585246_3 must be enclosed inside a form

Então, tá escrito ai o que vc tá fazendo de errado, é só vc colocar o h:form

<h:form> <h:commandLink action="#{es.link}" value="#{es.titulo}" /> </h:form>

Hmm… agora funcionou muito obrigado…