Dúvida JSF

1 resposta
R

Boa noite galera!

Tenho as seguintes páginas e o Bean:

Index:
<?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">
    <h:head>      
        <title>Bem vindo ao Webmail</title>
    </h:head>
    <h:body>        
        <h1><h:graphicImage value="http://1.bp.blogspot.com/-jz2TVSRdhwY/TjLbLHrC7DI/AAAAAAAAAC8/bDxhkf6DYfI/s1600/Thundercats_Symbol_by_AniMacGyver.jpg" width="50"></h:graphicImage>
        Bem vindo ao Webmail</h1>
        <h:form>      
        Usuário: 
        <h:inputText></h:inputText>
        <br></br>
        <br></br>
        Senha: 
        <h:inputSecret></h:inputSecret>
        <br></br>
        <br></br>
        <h:commandButton value="OK" action="#{Bean.Entrar}"></h:commandButton>
        </h:form>
    </h:body>
</html>
Tela 02:
<?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://java.sun.com/jsf/core">
    <h:head>
        <title>Caixa de entrada</title>
    </h:head>
    <h:body>        
        <h1><h:graphicImage value="http://1.bp.blogspot.com/-jz2TVSRdhwY/TjLbLHrC7DI/AAAAAAAAAC8/bDxhkf6DYfI/s1600/Thundercats_Symbol_by_AniMacGyver.jpg" width="50"></h:graphicImage>
        Webmail</h1>             
        <h:form>
            <tr>
                <td><h:commandButton value="Atualizar"></h:commandButton></td>                    
            </tr>
            <tr>
                <td><h:commandButton value="Escrever" action="#{Bean.Escrever}"></h:commandButton></td>
            </tr>
            <tr>
                <td><h:commandButton value="Responder"></h:commandButton></td>
            </tr>
            <tr>
                <td><h:commandButton value="Encaminhar"></h:commandButton></td>
            </tr>
            <tr>
                <td><h:commandButton value="Excluir"></h:commandButton></td>
            </tr>
            <tr>
                <td><h:commandButton value="Configurações"></h:commandButton></td>
            </tr>                
            <br></br>
            <br></br>
            <h:panelGroup>
                Pastas
                <br></br>
                <h:selectOneMenu>
                    <f:selectItem itemLabel="Caixa de entrada"></f:selectItem>
                    <f:selectItem itemLabel="Rsdcunhos"></f:selectItem>
                    <f:selectItem itemLabel="Enviados"></f:selectItem>
                    <f:selectItem itemLabel="Lixeira"></f:selectItem>
                </h:selectOneMenu>
            </h:panelGroup>
            <table border="1">
            <tr>
                <td>
                    <h:selectManyCheckbox>
                        <f:selectItem></f:selectItem>
                    </h:selectManyCheckbox>
                </td>
                <td>
                    Assunto
                </td>
                <td>
                    Remetente
                </td>
                <td>
                    Data
                </td>
                <td>
                    Tamanho
                </td>
                <td>
                    Anexo
                </td>
            </tr>
                <tr>
                    <td>
                        <h:selectManyCheckbox>
                            <f:selectItem></f:selectItem>
                    </h:selectManyCheckbox>
                    </td>
                    <td>
                        Olá
                    </td>
                    <td>
                        Alfredo
                    </td>
                    <td>
                        01/01/2013
                    </td>
                    <td>
                        10k
                    </td>
                    <td>
                        Não
                    </td>
                </tr>
                <tr>
                    <td>
                    <h:selectManyCheckbox>
                        <f:selectItem></f:selectItem>
                    </h:selectManyCheckbox>
                    </td>
                    <td>
                        Contato
                    </td>
                    <td>
                        Barbara
                    </td>
                    <td>
                        01/01/2013
                    </td>
                    <td>
                        1k
                    </td>
                    <td>
                        Não
                    </td>
                    <tr>
                        <td>
                            <h:selectManyCheckbox>
                        <f:selectItem></f:selectItem>
                    </h:selectManyCheckbox>
                        </td>
                        <td>
                            Informações
                        </td>
                        <td>
                            Carlos
                        </td>
                        <td>
                            01/01/2013
                        </td>
                        <td>
                            20k
                        </td>
                        <td>
                            Não
                        </td>
                        <tr>
                            <td>
                                <h:selectManyCheckbox>
                        <f:selectItem></f:selectItem>
                    </h:selectManyCheckbox>
                            </td>
                            <td>
                                Ligue pra mim
                            </td>
                            <td>
                                Danilo
                            </td>
                            <td>
                                01/01/2013
                            </td>
                            <td>
                                40k
                            </td>
                            <td>
                                Não
                            </td>
                        </tr>   
                        
                    </tr>
                </tr>
            </table>
            <br></br>
            Assunto: <h:inputText value="Olá" size="52"></h:inputText>
            <br></br><br></br>
            Remetente: <h:inputText value="Alfredo" size="20"></h:inputText>            
            Para: <h:inputText value="Ziraldo" size="10"></h:inputText>
            <br></br><br></br>            
            Data: <h:inputText value="01/01/2013" size="8"></h:inputText>
            <br></br><br></br>
            <h:inputTextarea cols="50"></h:inputTextarea>
        </h:form>
    </h:body>
</html>
Bean:
package br.unp.sisinfo.web3;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name = "Bean")
@SessionScoped
public class WebmailBean {

    public String Entrar(){
        return "tela02";                        
}
    public String Escrever(){
        return "tela03";
    }

    public WebmailBean() {
    }
   
}
Tela 03 (ainda não terminei):
<?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">
    <h:head>
        <title>Escrever nova mensagem</title>
    </h:head>
    <h:body>
        <form>
            
        </form>
        
    </h:body>
</html>

O sistema leva corretamente do Index para a tela 02, mas para a tela 03 não vai.

Alguem ajuda?

1 Resposta

R

Resolvido.

O erro estava aqui:

<h:selectManyCheckbox>
<f:selectItem></f:selectItem>
</h:selectManyCheckbox>

Criado 21 de abril de 2013
Ultima resposta 21 de abr. de 2013
Respostas 1
Participantes 1