Gelera, estou fazendo um ajax para fazer uma consulta no bando de dados por um usuario, ao retornar esse usuário gostaria que preenchesse os inputs, com os respectivos dados, nao tenho ideia de como fazer isso. estou usando vraptor4 com jquery
script do ajax
$("#pesquisar").click(function(){
var login = $("#login").val();
alert(login);
$.ajax({
url: "pesquisa",
method: "get",
data: {login : login},
}).done(function(data){
});
});
controller
@Get("pesquisa")
public void pesquisa(String login) {
Usuario usuario = dao.find(login);
if(usuario != null) {
System.out.println("pesquisa: "+ usuario);
result.include("pesquisa", usuario);
result.redirectTo(this).index();
}else {
result.include("msgErro", "Usuario não encontrado");
result.redirectTo(this).index();
}
}
PS; os dados estao sendo recebidos com sucesso, porem nao sei como fazer os inputs enxergar por expression language os valores que mando na chave do result.include