Elias,
na minha opinião, uma regra dessas, mesmo sendo simples, dentro de um bean é um tanto deselegante...
mas você poderia criar uma classe Formatadora...
[ ]'s
Rodrigo Maia Barros
Programador Java
Sena Informática Ltda
Av. Desembargador Moreira, 1701 . Cobertura - Ed. Ricardo Studart - Aldeota
Fortaleza . Ceará . Cep. 60170.001 . www.sena.com.br
Pabx: +55 85 3131.6999 . Fax.: +55 85 3131.6992
"Elias Sales" <[EMAIL PROTECTED]>
23/02/2005 10:59
|
Para: <discussao@cejug.org> cc: Assunto: Re: [cejug-discussao] Formatação de atributos |
Caro amigo,
Minha jsp não possui código java, ela apenas apresenta os dados, uso a
especificação JSP 2.0.
O trecho do bean:
public class Licitacao {
public void setEstimativa(float estimativa) {
this.estimativa = estimativa;
setFormaEstimativa(formataFloat(getEstimativa()));
}
public void setFormaEstimativa(String formaEstimativa) {
this.formaEstimativa = formaEstimativa;
}
}
Trecho da jsp:
<input type="text" value="${licitacao.formaEstimativa}" style="border: 1px
solid #FFCC33; width: 100px;" name="estimativa"/>
Alguem pode me ajudar.??????
----- Original Message -----
From: "Phillip Calçado" <[EMAIL PROTECTED]>
To: <discussao@cejug.org>
Sent: Wednesday, February 23, 2005 10:49 AM
Subject: Re: [cejug-discussao] Formatação de atributos
Olá,
Se estamos falando em boas práticas e programação OO de verdade, o que
é seu bean? O que ele representa?
Seu bean representa, digamos, um Cliente. Em qual camada ele está?
A menos que seu objeto esteja na camada de apresentação (o que não
parece ser o caso) e mesmo com ressalvas, ele não deve fornecer dados
formatados.
Sua JSP (no caso) deve utilizar algum mecanismo que pegue a data e a
formate.
Note que o uso de beans com regras de negócio é sintoma do já
mencionado JASP - Java achando que é ASP. Se você possui mais que um
ou outro if e meia dúzia de fors em sua JSP, é hora de rever seus
conceitos ;)
[]s
On Wed, 23 Feb 2005 10:42:24 -0300, Elias Sales <[EMAIL PROTECTED]> wrote:
> > Estou com problema com os atributos do meus beans que são float e Date,
> pois
> > os mesmo devem ser formatados, gostaria de saber qual a melhor forma
para
> > resolver isso. Devo cria por exemplo o métod Bean.getData() e o
> > Bean.getDataFormatada() que retorna uma string? Atualmente estou
> formatando
> > no servlet e mandando um objeto string para as jsps, mas assim vejo como
> > "gambiarra", fugindo das boas práticas.
--
Phillip Calçado
ICQ: 1110nine38six5
M$N: [EMAIL PROTECTED]
http://www.jablo.com.br/blogs/page/pcalcado
http://www.jroller.com/page/pcalcado
Crux Sacra Sit Mihi Lux
----------------------------------------------------------------------------
---------------
Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]
-------------------------------------------------------------------------------------------
Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]