RestFaces - duvida! [RESOLVIDO]  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
DirceuSobrinho
JavaChild
[Avatar]

Membro desde: 21/01/2007 08:49:02
Mensagens: 139
Localização: Maceió - AL
Offline

Olá,

No projeto que estou desenvolvendo, surgiu a necessidade de usar GET para obter informações sobre alguns produtos.

Pelo exemplo que veio no RESTFaces não vi nenhum que satisfaz a minha necessidade.

que é a seguinte:

1. quero passar uma url mais ou menos assim: ../produto/destalhes/id=123
2. a partir desse id, executar um metodo: Produto obterProduto(Long id){...}
3. em seguida setar em no managedBean o atributo produto para que na página de detalhes, eu possua informacões do produto de id 123.

e possivel fazer isso com RESTFACES??

caso seja, como é que eu faço?

Att. Dirceu

This message was edited 1 time. Last update was at 03/07/2008 13:14:45

[MSN]
DirceuSobrinho
JavaChild
[Avatar]

Membro desde: 21/01/2007 08:49:02
Mensagens: 139
Localização: Maceió - AL
Offline

DirceuSobrinho wrote:Olá,

1. quero passar uma url mais ou menos assim: ../produto/destalhes/id=123
2. a partir desse id, executar um metodo: Produto obterProduto(Long id){...}
3. em seguida setar em no managedBean o atributo produto para que na página de detalhes, eu possua informacões do produto de id 123.



lendo a documentação do restFaces, vi que isso é feito atraves de anotações

anotei da seguinte forma meu método:



e na página que faz a chamada:

<rest:link value="veiculoAction">
<f:param name="date" value="#{a.id}"/>
<h:outputText value="#{a.titulo}"/>
</rest:link>

obtenho o seguinte erro:
Caused by: org.restfaces.RestFacesException: Invalid action name or view id: 'veiculoAction'
at org.restfaces.core.RestApplication.getURL(RestApplication.java:227)
at org.restfaces.renderkit.LinkRenderer.encodeBegin(LinkRenderer.java:72)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:52
... 58 more

...
Já se eu coloco a url ../veiculo/123 -> diz -> page not found

E ae, alguem sabe o q está acontecendo?

Att. Dirceu
[MSN]
DirceuSobrinho
JavaChild
[Avatar]

Membro desde: 21/01/2007 08:49:02
Mensagens: 139
Localização: Maceió - AL
Offline

Conseguir usar o RESTFACES no meu projeto, no entanto, não com anotacoes, como contem nos exemplos da versão 1.3, acho q em razão das classes anotadas estarem em um arquivo .jar

sendo assim, criei um arquivo rest-faces-rules.xml



Pagina que chama a acao detalheVeiuulo:



Managed Bean que possui a implementacao do método selectAnuncioById()


Att. Dirceu
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team