[quote=Rafael_Ferraro]E ai Lucas, desculpa a demora na resposta, mas é que este projeto é meu tcc, e no meu trabalho não uso o notebook, fico na máquina da empresa! Mas vamos lá…
Bom, descobri o motivo do erro, minha data esta vindo como nula, ou seja, sendo setada como nula. Mesmo eu alterando o tipo do input, tanto date quanto text ele não recebo o valor que insiro. Coloquei uma validação do hibernate neste meu atributo, para ele não poder ser nulo, porque quando ele estava sem esta validação o meu objeto pessoa era salvo só que me ocorria duas ocasiões distintas após salvar. A primeira era que, quando eu deixava o campo dataNascimento vazio, o objeto era salvo e a logica de retorno para uma listagem era executada normalmente. Já quando eu inseria um valor no campo dataNascimento ele salvava o valor mas não me redirecionava para a listagem, onde era gerado essa excessão no meu browser :
Mas enfim, creio que estou errando na maneira como receber este valor no meu form,
<label for="dataNascimento">Data Nascimento:</label>
<input id="dataNascimento" type="date" name="pessoa.dataNascimento"/>
O estranho é que quando eu clico no botão para salvar, na minha url é mostrado todos os campos com seus devidos valores, inclusive o campo dataNascimento.
Vou criar um tópico sobre este assunto no forum referente a persistência, mas peço que me ajude se possível srsrsr.
Obrigado ![/quote]
Eu tenho uma duvida, como eu chamo um método dentro de uma pagina JSP? Por exemplo, eu tenho o método “teste”, como ficaria a implementação? Desculpe a pergunta é por que comecei a usar o framework a pouco tempo.
Obrigado.
@Resource
public class TesteController {
public TesteController(Result result){
this.result = result;
}
@Path("/teste")
public void teste(){
//Nenhuma tarefa, apenas chamar teste.jsp
}
@Path("/exemplo")
public void exemplo(){
result.forwardTo(this).teste(); // também usa a teste.jsp
}
}