Passar data de cadastro para objeto

0 respostas
R
<?xml version = "1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
   <title>Cadastro Cliente</title>
</head>
<body>
	<jsp:useBean id = "cliente" scope = "request" class = "br.com.adspw.beans.ClienteBean" />
	<jsp:useBean id = "endereco" scope = "request" class = "br.com.adspw.beans.EnderecoBean" />
	<jsp:useBean id="idDate" scope = "request" class="java.util.Date" />
	<% cliente.setEndereco(endereco); %>
	<jsp:useBean id = "clienteData" scope = "request" class = "br.com.adspw.persistencia.ClienteDataBean" />
	
	
	<c:set target="${cliente}" property="data_entrada">  
        <fmt:parseDate value="${data_entrada}"
                    type="date" 
                    dateStyle="short" 
                    pattern="dd/MM/yyyy" />  
    </c:set>
   	<jsp:setProperty name="cliente" property="codigo" param="codigo" />
	<jsp:setProperty name="cliente" property="nome" param="nome" />
	<jsp:setProperty name="cliente" property="cpf" param="cpf" />
	<jsp:setProperty name="cliente" property="rg" param="rg" />
	<jsp:setProperty name="cliente" property="sexo" param="sexo" />
	<jsp:setProperty name="cliente" property="email" param="email" />
	<jsp:setProperty name="cliente" property="telefone" param="telefone" />
	<jsp:setProperty name = "endereco" property = "*" />
   	<%-- <c:set target="${cliente}" property="data_nascimento">  
     				<fmt:parseDate value="${data_nascimento}"
                    type="date" 
                    dateStyle="short" 
                    pattern="dd/MM/yyyy" />   
   	</c:set>--%>
	
	<%	
	if(cliente.getNome() == "") {
			
	%>
	
	
	
	
	<form method = "post" action = "index.jsp">
	
		<div>
			<label>Codigo: </label>
			<input type = "text" name = "codigo" value = "${cliente.codigo}" size = "1" />	
			<label>Data Cadastro: </label>
   			<input type="text" name="data_entrada" 
                          value="<fmt:formatDate value="${idDate}" 
                                    type="date" 
                                    dateStyle="short" 
                                    pattern="dd/MM/yyyy" />" />
            <br />
			<label for = "nome">Nome: </label>
			<input type = "text" name = "nome" value = "<%= cliente.getNome() %>"/>	
			<br />
			<label for = "cpf">Cpf: </label>
			<input type = "text" name = "cpf" value = "<%= cliente.getCpf() %>"/>
			<br />
			<label for = "rg">Rg: </label>
			<input type = "text" name = "rg" value = "<%= cliente.getRg() == 0 ? "" : cliente.getRg() %>"/>		
			<br />
			<%-- <label for = "data_nascimento">Data Nascimento: </label>
			<input type="text" name="data_nascimento" 
                          value="<fmt:formatDate value="${cliente.data_nascimento}" 
                                                 type="date" 
                                                 dateStyle="short" 
                                                 pattern="dd/MM/yyyy"/>" />--%>
			<br />
			<label for = "sexo">Sexo</label>
			<select name = "sexo">
				<option value = "M" <%= cliente.getSexo().equals("M") ? "selected" : ""  %>>Masculino</option>
				<option value = "F" <%= cliente.getSexo().equals("F") ? "selected" : ""  %>>Feminino</option>
			</select>
			<br />
			<label for = "email">Email: </label>
			<input type = "text" name = "email" value = "<%= cliente.getEmail() %>"/>
			<br />
			<label for = "telefone">Telefone: </label>
			<input type = "text" name = "telefone" value = "<%= cliente.getTelefone() %>"/>
			<br />
			<label for = "cep">Cep: </label>
			<input type = "text" name = "cep" value = "<%= endereco.getCep() %>"/>
			<br />
			<br />
			<input type = "submit" value = "salvar" />
			</div>
			</form>
			
			
			<%					
			}
			else{
				clienteData.salvaOuAltera(cliente);  %>
	             <jsp:forward page = "listaCliente.jsp" />
	         <% } %>
			
</body>
</html>

Quando converto a data ele seto ela , ele somente seta data como null nunca teve
porque?
meu set ta corrento?
Obrigado.

Criado 27 de maio de 2013
Respostas 0
Participantes 1