[RESOLVIDO] Problema com jsp:useBean e jsp:setProperty

Buenas pessoal,
to com um problema que é o seguinte: tenho uma classe:

[code]package org.client.view;

import java.util.List;

import org.Transaction.FmsTransaction;
import org.model.DetalheMovimentacao;

public class DetalheMovimentacoes {

private FmsTransaction transaction;
private List<DetalheMovimentacao> listaDetalhe;

private String mes;
private String ano;

public DetalheMovimentacoes() {
	transaction = new FmsTransaction();
	try {
		listaDetalhe = transaction.listadetalhes(mes, ano);
	} catch (Exception ex) {}
}

public List<DetalheMovimentacao> getListaDetalhe() {
	return listaDetalhe;
}

public String getMes() {
	return mes;
}

public void setMes(String mes) {
	this.mes = mes;
}

public String getAno() {
	return ano;
}

public void setAno(String ano) {
	this.ano = ano;
}

}[/code]

e tenho um JSP assim:

<jsp:useBean id="detalhe" class="org.client.view.DetalheMovimentacoes" > <jsp:setProperty name="detalhe" property="mes" value="Junho" /> <jsp:setProperty name="detalhe" property="ano" value="2008" /> </jsp:useBean>

o meu problema é o seguinte: quando mando abrir o jsp e chega nessa ali acima, ele entra no construtor da classe que mostrei mais acima, porem as veriaveis que vou usar no construtor estão nulas, ou seja, não esta vindo nada do JSP.

Alguem tem alguma dica do que pode estar ocorrendo?
Obrigado.

Boa Tarde

Então tenta fazer dessa forma no seu JSP, teroricamente teria que funcionar:

<jsp:useBean id=“detalhe” class=“org.client.view.DetalheMovimentacoes” />
<jsp:setProperty name=“detalhe” property=“mes” value=“Junho” />
<jsp:setProperty name=“detalhe” property=“ano” value=“2008” />

Qualquer coisa posta que tentaremos resolver…

Falou.

O que está acontecendo é que o construtor roda antes de você executar o método set.

De qualquer forma, não é nada saudável programar dessa forma.

Da uma lida sobre MVC - http://en.wikipedia.org/wiki/Model-view-controller

Ok, pessoal

seguindo alguns conselhos do Emerson Macedo mudei a forma e agora funcionou.