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: <[email protected]> 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: <[email protected]>
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]
