Passar parametros para construtor bean

3 respostas
J

Olá,

como passar parametros para o construtor de um bean a partir de uma página .jsp, sei que:

<jsp:useBean id=“bnEmprestimo” class=“biblio.Emprestimo”/>

<%

int retorn = bnEmprestimo.incLogin(senha, login);

%>

*** no caso acima estou passando parametros para um método, até ae tudo bem.

mas como posso fazer para passar parametros para o construtor da classe empréstimo através de uma .jsp??? abaixo um exemplo de construtor.

public Emprestimo(String senha, String login){

this.senha = senha;

this.login  = login;

}

Obrigado

3 Respostas

B

Ola,

usando a especificação não tem como… uma vez que o padrão bean diz que o ‘bean’ tem um construtor padrao, e não especifica que tem que ter outros que aceitem parametros…

J

ok,

então no caso tenho que passar todos os parametros para métodos, por exemplo “public void setLoginSenha(String login, String senha)”

isso?

Obrigado

B

Ola,

Pois é, mas de acordo com o padrao bean, se vc tem propriedades ‘login’ e ‘senha’ vc tem que ter um get e um set para cada uma destas propriedades… dae vc consegue usar o jsp:setProperty.

Criado 16 de julho de 2007
Ultima resposta 16 de jul. de 2007
Respostas 3
Participantes 2