Chamar método com JSF

7 respostas
SirDominque

Gente, preciso de uma ajuda.
Eu sei que pra chamar um método em JSF a gente usa #{}

Mas como faço pra ele reconhecer as classes? Tipo o import?
Esta dando Erro…

7 Respostas

drsmachado

Antes de mais nada, como que você faz uma pergunta sem informar nada?
Qual o erro?
Como estão a classe e o xhtml?

apferreira

Olá, Andre!
Normalmente, você tem uma página .xhtml e um controlador para ela. Assim, qualquer classe que você colocar dentro de seu controlador você poderá acessá-la da seguinte forma:
#{classeControladora.classeImportada.metodoClasseImportada()}

SirDominque
apferreira:
Olá, Andre! Normalmente, você tem uma página .xhtml e um controlador para ela. Assim, qualquer classe que você colocar dentro de seu controlador você poderá acessá-la da seguinte forma: #{classeControladora.classeImportada.metodoClasseImportada()}
Entendi. Bom, eu tenho a Xhtml ja.
<?xml version='1.0' encoding='UTF-8' ?>
<!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:h="http://java.sun.com/jsf/html"
      xmlns:f="http://primefaces.org/ui"
      >
    <h:head>
        
    </h:head>
    <h:body>
       
        
        
    </h:body>
</html>

Essa Controller, como eu faço ela?

OBs: Obrigado pela ajuda, eu sei que a pergunta é boba, mas estou com dificuldade em web.

fredericomaia10

Cara pelo jeito você está bem perdido.

Você precisa criar uma classe e anotá-la com @ManagedBean importanto as anotações do JSF.

Recomendo que procure um material de referência, vá estudando e aplicando os conceitos.

Esta apostila aqui mesmo é muito boa pra ter uma introdução: http://www.k19.com.br/downloads/apostilas/java/k19-k12-desenvolvimento-web-com-jsf2-e-jpa2.

drsmachado

[quote=fredericomaia10]Cara pelo jeito você está bem perdido.

Você precisa criar uma classe e anotá-la com @ManagedBean importanto as anotações do JSF.

Recomendo que procure um material de referência, vá estudando e aplicando os conceitos.

Esta apostila aqui mesmo é muito boa pra ter uma introdução: http://www.k19.com.br/downloads/apostilas/java/k19-k12-desenvolvimento-web-com-jsf2-e-jpa2.[/quote]
Não, definitivamente ele não está perdido. Ele tem é preguiça de pesquisar.
Qualquer pesquisa no google por exemplo jsf 2 traz várias respostas muito boas.

SirDominque

[quote=drsmachado]

fredericomaia10:
Cara pelo jeito você está bem perdido.

Você precisa criar uma classe e anotá-la com @ManagedBean importanto as anotações do JSF.

Recomendo que procure um material de referência, vá estudando e aplicando os conceitos.

Esta apostila aqui mesmo é muito boa pra ter uma introdução: http://www.k19.com.br/downloads/apostilas/java/k19-k12-desenvolvimento-web-com-jsf2-e-jpa2.[/quote]
Não, definitivamente ele não está perdido. Ele tem é preguiça de pesquisar.
Qualquer pesquisa no google por exemplo jsf 2 traz várias respostas muito boas.

Preguiça?
Voce acha que ja nao pesquisei ?
Lógico que ja.
Mas ainda nao estou conseguindo, por isso que vim aqui. SE voce tem facilidade em web, que bom. Mas tem pessoas que precisam se comunicar pra conseguir.

SirDominque

[quote=fredericomaia10]Cara pelo jeito você está bem perdido.

Você precisa criar uma classe e anotá-la com @ManagedBean importanto as anotações do JSF.

Recomendo que procure um material de referência, vá estudando e aplicando os conceitos.

Esta apostila aqui mesmo é muito boa pra ter uma introdução: http://www.k19.com.br/downloads/apostilas/java/k19-k12-desenvolvimento-web-com-jsf2-e-jpa2.[/quote]

Valeu cara.
Ja estou lendo esta apostila.
Estava precisando de algo assim.

Criado 9 de abril de 2013
Ultima resposta 9 de abr. de 2013
Respostas 7
Participantes 4