gui_sv
Maio 29, 2006, 3:08pm
#1
Galera,
Preciso colocar na minha create.jsp no campo date a data atual, ou seja utilizar a API do java para fazer isso.
sei q devo utilizar o java.util … mas nao sei qual classe nem qual metodo…
pois eu queria capturar a data e deixa -la no formato dia/mes/ano.
Obrigado galera…
Abraços
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
sdf.format(new Date());
gui_sv
Maio 29, 2006, 3:13pm
#3
Obrigado.
Eu estou utilizando Struts correto … algum problema em colocar este na jsp ???
Ficaria fora das boas praticas de mvc ??
Vlw!!!
Cara, para ficar sem scriptlets, vc deve declarar um atributo e seta-lo com a data atual e na action que chama sua página jsp vc apenas faz um <jsp:getProperty /> do atributo que recebeu a data atual no local desejado.
Sim. Isso é um campo do teu form?! Se sim, você poderia captar a hora do sistema na action e coloca-la no seu bean utilizando o mesmo código acima.
gui_sv
Maio 29, 2006, 3:37pm
#6
Sim é um campo do meu form e foi declarado do tipo Date.
Coloco dentro do execute em minha action? Ou utilizo no ActionForm ???
Vlw!!!
Isso, poderia ser no método execute, algo do tipo
form.setDataAtual(new Date());
ou, como alguns vão sugerir, colocar na sua camada de negócios ( EJB por exemplo )