bom dia pessoal
confuso aqui com o convert.
tenho este form simples
<form action="/agile/pesquisar/consultarEntity/" method="get" name="modalPesquisa" id="modalPesquisa" class="modal">
<input type="text" name="pesquisarFiltro" value="PessoaFiltro">
<input type="text" name="pessoa.cpf" value="00000000000">
<input type="submit" >
</form>
estou fazendo uma pesquisa que o metodo recebe a class alta PesquisarFiltro ai retorno PessoaFiltro, ItemFiltro e ai vai… depende dos parametros / inputs
quando clico no submit imaginei que no value ou no resourceBundle viria os input preenchido porem não achei…
o value vem vazio e o bundle vem o monte de coisa preenchida porem nada dos inputs
Alguem tem ideia do que tá errado valeu!!!
package br.com.agile.sistema.vraptor.utils;
import java.util.Enumeration;
import java.util.ResourceBundle;
import br.com.agile.sistema.model.pesquisa.SetoresHierarquiaPesquisa;
import br.com.agile.utils.pesquisa.PesquisarFiltro;
import br.com.caelum.vraptor.Convert;
import br.com.caelum.vraptor.Converter;
import br.com.caelum.vraptor.ioc.RequestScoped;
@Convert(PesquisarFiltro.class)
@RequestScoped
public class ConvertPesquisarFiltro implements Converter<PesquisarFiltro>{
@Override
public PesquisarFiltro convert(String value,
Class<? extends PesquisarFiltro> type, ResourceBundle bundle) {
System.out.println(value);
System.out.println(type);
Enumeration bundleKeys = bundle.getKeys();
while (bundleKeys.hasMoreElements()) {
String key = (String)bundleKeys.nextElement();
String value1 = bundle.getString(key);
if(( "pesquisarFiltro.json".equals(key) ) || ( "pessoa.cpf".equals(key) ))
System.out.println("key = " + key + ", " + "value = " + value1);
}
return /* aqui voltaria a classe filha convertida*/;
}
}