[RESOLVIDO]Mostrar mais de uma lista em um controllador

Bem, possuo um controller chamado VisitanteController, nele ja tenho o listar visitante que chamo atraves de visitanteList na pagina, porem criei outro metodo listar que chama uma lista de estados, e quando eu coloco estadoList, os estados nao aparecem.

obs: preciso que a lista apareça na pagina formulario.jsp

@Resource
public class VisitanteController {
	
	private final VisitanteRepositorio visitanteRep;
	private final EstadoRepositorio estadoRep;
	private final CidadeRepositorio cidadeRep;
	private final Result result;
	private List<Estado> estados;
	
	public VisitanteController(VisitanteRepositorio rep, Result result, EstadoRepositorio estadoRep, CidadeRepositorio cidadeRep) {
		this.visitanteRep = rep;
		this.result = result;
		this.estadoRep = estadoRep;
		this.cidadeRep = cidadeRep;
	}
	
	public void formulario() {
		listarEstados();
	}
	
	public void salvar(Visitante visitante) {
		Long codigo = visitante.getCodigo();
		if(codigo == null|| codigo == 0) {
			this.visitanteRep.save(visitante);	
		} else {
			this.visitanteRep.update(visitante);
		}
		result.redirectTo(this).listar();
	}
	
	public List<Visitante> listar() {
		return this.visitanteRep.listAll();
	}
	
	public void listarEstados() {
		List<Estado> listarEstados = this.estadoRep.listAll();
		this.result.include("estados", listarEstados);
	}
	
	@Get("/visitante/carregaCidades/{codigo}")  
	public void carregaCidades(Long estado) {  
	   List<Cidade> cidades = this.cidadeRep.findCitiesFromState(estado); // Carrega as cidades que estão nesse estado...  
	   result.use(Results.json()).withoutRoot().from(cidades).serialize(); // Transforma a lista em JSON  
	} 

}

this.result.include("estados", listarEstados); O nome da variável é “estados” e não “estadoList”…

kkkk, acabei de fazer isso, obrigado.

vou colocar como concluido.

Só um comentário:

@Get("/visitante/carregaCidades/{codigo}") // Não existe o parametro codigo, troque essa linha para: @Get("/visitante/carregaCidades/{estado}") public void carregaCidades(Long estado) { List&lt;Cidade&gt; cidades = this.cidadeRep.findCitiesFromState(estado); result.use(Results.json()).withoutRoot().from(cidades).serialize(); }