Desenvolvimento sistema de restaurante com JSF

13 respostas
edvilson

Boa tarde estou fazendo um trabalho de um restaurante que vende produtos congelados e no cadastro de estou preciso fazer um select nos freezers e nos pratos e o select dos pratos não esta aparecendo nada e tambem não ta gravando os dados no banco. Se alguem pode me ajudar eu posso manda o arquivo eo sql do projeto.

13 Respostas

Hebert_Coelho

Eeeeeita! Ou seja, tem nada funcionando neh?!

Vamos por partes, está dando alguma mensagem de erro?

edvilson

Cara o cadastro de pratos e freezer ta rolando, ai é que ta não mostra erro só não executa comando não consigo encontra o problema :?

Hebert_Coelho

Calma ae, o cadastro ta rolando…

Então qual comando que não ta rolando?

MateusBuck

Cara, posta aqui os códigos da sua aplicação, pelo menos essa classe que vc quer fazer as buscas no banco que não estão dando certo
Acho que fica mais fácil pra gente poder ajudar…

edvilson

segue o codigo do cadastro de estoque

<%@taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core”%>
<%–
Document : consultaEstoque
Created on : 04/11/2011, 08:53:44
Author : Edvilson
–%>

<%@taglib uri=“http://java.sun.com/jsf/html” prefix=“h”%>
<%@taglib uri=“http://java.sun.com/jsf/core” prefix=“f”%>
<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
http://www.w3.org/TR/html4/loose.dtd”>

<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>
<title>Restaurante Paiol - Estoque</title>
</head>
<body>

&lt;div align="center"&gt;
        &lt;h1&gt;RESTAURANTE PAIOL&lt;/h1&gt;
        &lt;fieldset&gt;
            &lt;legend&gt;Cadastro Estoque&lt;/legend&gt;
    &lt;f:view&gt;
    &lt;h:form&gt;
        <p>Data Fabricação:&lt;h:inputText styleClass="campoTexto" id="dtFabric"
                             value="#{entraProduto.cdto.dtFabric}"&gt;
                        &lt;f:convertDateTime type="date"
                                           pattern="dd/mm/yyyy" /&gt;&lt;/h:inputText&gt;dd/mm/aaaa</p>
        <p>Data Validade: &lt;h:inputText styleClass="campoTexto" id="dtVal"
                     value="#{entraProduto.cdto.dtVal}"&gt;
                        &lt;f:convertDateTime type="date"
                       pattern="dd/mm/yyyy" /&gt;&lt;/h:inputText&gt;dd/mm/aaaa</p>
        
        <p>Quantidade: &lt;h:inputText id="quantidade" value="#{entraProduto.cdto.quantidade}" size="6" required="true"/&gt;</p>

        <p>Freezer: &lt;h:selectOneMenu value="#{entraProduto.freezerDTO}"&gt;
                &lt;f:selectItems value= "#{freezerBean.todosFreezers}"/&gt;
                         &lt;/h:selectOneMenu&gt;
           Pratos: &lt;h:selectOneMenu value="#{entraProduto.pratoDTO}"&gt;
               &lt;f:selectItems value="#{cadPratoBean.todosPratos}"/&gt;
            &lt;/h:selectOneMenu&gt;</p>

        <p>&lt;h:commandButton action="#{entraProduto.acao}" value="Enviar" /&gt;</p>

    &lt;/h:form&gt;
    &lt;/f:view&gt;
        &lt;/fieldset&gt;
        &lt;/div&gt;

&lt;/body&gt;

</html>

que é o que não ta rolando. grato qualquer coisa posso enviar o projeto eo sql se achas que pode me ajuda

Hebert_Coelho
  1. Edita teu post e coloca seus códigos cercados pelas tags code. Assim fica mais fácil de ver.
  2. Está dando alguma msg de erro?
edvilson

<code>
<%@taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core”%>
<%–
Document : consultaEstoque
Created on : 04/11/2011, 08:53:44
Author : Edvilson
–%>

<%@taglib uri=“http://java.sun.com/jsf/html” prefix=“h”%>
<%@taglib uri=“http://java.sun.com/jsf/core” prefix=“f”%>
<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
http://www.w3.org/TR/html4/loose.dtd”>

<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>
<title>Restaurante Paiol - Estoque</title>
</head>
<body>

<div align=“center”>
<h1>RESTAURANTE PAIOL</h1>
<fieldset>
<legend>Cadastro Estoque</legend>
<f:view>
<h:form>
Data Fabricação:<h:inputText styleClass=“campoTexto” id=“dtFabric”
value="#{entraProduto.cdto.dtFabric}">
<f:convertDateTime type=“date”
pattern=“dd/mm/yyyy” /></h:inputText>dd/mm/aaaa

Data Validade: <h:inputText styleClass=“campoTexto” id=“dtVal”
value="#{entraProduto.cdto.dtVal}">
<f:convertDateTime type=“date”
pattern=“dd/mm/yyyy” /></h:inputText>dd/mm/aaaa

Quantidade: <h:inputText id=“quantidade” value="#{entraProduto.cdto.quantidade}" size=“6” required=“true”/>

Freezer: <h:selectOneMenu value="#{entraProduto.freezerDTO}">
<f:selectItems value= “#{freezerBean.todosFreezers}”/>
</h:selectOneMenu>
Pratos: <h:selectOneMenu value="#{entraProduto.pratoDTO}">
<f:selectItems value="#{cadPratoBean.todosPratos}"/>
</h:selectOneMenu>

<h:commandButton action="#{entraProduto.acao}" value=“Enviar” />

</h:form>
</f:view>
</fieldset>
</div>

</body>
</html>

</code>

Não esta dando erro só não grava no banco e o select de pratos não esta listando nenhuma opçao de prato
se quiser talvez até pra ti entender melhor me passa teu email que te envio o projeto

Hebert_Coelho

Novamente, coloque seu código entre as tags code. Seu código ficará formatado.

Você colocou um breakpoint para saber se o método está sendo chamado?

edvilson
&lt;%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%&gt; 
&lt;%-- 
Document : consultaEstoque 
Created on : 04/11/2011, 08:53:44 
Author : Edvilson 
--%&gt; 

&lt;%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%&gt; 
&lt;%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%&gt; 
&lt;%@page contentType="text/html" pageEncoding="UTF-8"%&gt; 
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"&gt; 

&lt;html&gt; 
&lt;head&gt; 
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; 
&lt;title&gt;Restaurante Paiol - Estoque&lt;/title&gt; 
&lt;/head&gt; 
&lt;body&gt; 

&lt;div align="center"&gt; 
&lt;h1&gt;RESTAURANTE PAIOL&lt;/h1&gt; 
&lt;fieldset&gt; 
&lt;legend&gt;Cadastro Estoque&lt;/legend&gt; 
&lt;f:view&gt; 
&lt;h:form&gt; 
Data Fabricação:&lt;h:inputText styleClass="campoTexto" id="dtFabric" 
value="#{entraProduto.cdto.dtFabric}"&gt; 
&lt;f:convertDateTime type="date" 
pattern="dd/mm/yyyy" /&gt;&lt;/h:inputText&gt;dd/mm/aaaa 


Data Validade: &lt;h:inputText styleClass="campoTexto" id="dtVal" 
value="#{entraProduto.cdto.dtVal}"&gt; 
&lt;f:convertDateTime type="date" 
pattern="dd/mm/yyyy" /&gt;&lt;/h:inputText&gt;dd/mm/aaaa 



Quantidade: &lt;h:inputText id="quantidade" value="#{entraProduto.cdto.quantidade}" size="6" required="true"/&gt; 



Freezer: &lt;h:selectOneMenu value="#{entraProduto.freezerDTO}"&gt; 
&lt;f:selectItems value= "#{freezerBean.todosFreezers}"/&gt; 
&lt;/h:selectOneMenu&gt; 
Pratos: &lt;h:selectOneMenu value="#{entraProduto.pratoDTO}"&gt; 
&lt;f:selectItems value="#{cadPratoBean.todosPratos}"/&gt; 
&lt;/h:selectOneMenu&gt; 



&lt;h:commandButton action="#{entraProduto.acao}" value="Enviar" /&gt; 



&lt;/h:form&gt; 
&lt;/f:view&gt; 
&lt;/fieldset&gt; 
&lt;/div&gt; 

&lt;/body&gt; 
&lt;/html&gt;
edvilson

Ele não mostra nenhum erro somente não insere no banco :!: :?

Hebert_Coelho
edvilson

Sou meio novato como eu coloco breakpoint? :?

Hebert_Coelho


Talvez os links acima possa te ajudar, e qualquer coisar dúvida basta falar.

Criado 11 de novembro de 2011
Ultima resposta 14 de nov. de 2011
Respostas 13
Participantes 3