Olá Galera,
Mais uma vez venho aqui pedir uma ajuda com meu primeiro projeto em Java.
Tenho uma página .jsp onde os usuários do sistema poderão criar turmas de um curso, selecionando a disciplina, professores e horários, previamente cadastrados no banco de dados. E funciona da seguinte forma, o usuário seleciona a disciplina, dai na segunda combo box, exibe apenas os professores que podem ministrar a disciplina escolhida, escolhendo o professor serão listadas na outra combo os horários que tal professor tem disponíveis para novas turmas.
O controle dessas combo box foi feito utilizando o DWR e está funcionando muito bem, exceto por um detalhe.
Quando são carregados os horários pelo DWR eles não vem formatados, e também não obedecem a formatação que coloquei (usando jstl fmt) no select, ficando a hora naquele formato estranho - Thu Jan 01 1970 21:00:00 GMT-0200, quando gravo no banco, tudo funciona perfeitamente, o único problema mesmo é a formatação da hora.
Gostaria de saber se tem algum código que possa inserir dentro do select (o combo box) para que quando os dwr mande os dados para lá eles sejam exibidos formatados.
Ou então se tenho como no próprio DWR formatar isso e já mandar para o select formatado.
Abaixo o código da página JSP
[code]
<c:import url="…/cabecalho.jsp" />
Adicionar Turmas
Data Inicio:Data Fim:
Disciplina:
Selecione…
<c:forEach var=“disciplina” items="${daoDisciplina.lista}" varStatus=“id”>
${disciplina.nome}
</c:forEach>
Professor:
Selecione…
<c:forEach var=“professor” items="${daoProfessor.lista}" varStatus=“id”>
${professor.nome}
</c:forEach>
Horário:
Selecione…
<c:forEach var=“horario” items="${daoHorario.lista}" varStatus=“id”>
<fmt:formatDate type=“time” value="${horario.horaInicial}"/> //formatação funciona normal na hora que exibe a lista de horários completa, mas quando carrega os outros horários via javascript a lista é apagada e são adicionados novamente os horários, mas ficam sem a formatação.
</c:forEach>
Situação:
Ativa
Inativa
Em Espera