Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, boa tarde.
Pessoal estou com o seguinte problema.
Tenho um Servlet no qual desejo imprimir em um textarea via ajax apenas o valor de uma variável que passo no request.setAttribute().
No entanto, da maneira na qual se encontra o meu servlet, ele estar imprimindo toda uma página que é passada no request.getRequestDispatcher().
O Código do meu Servlet se encontra da seguinte maneira.
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
String[] menu = request.getParameterValues("menu[]");
String[] subMenu = request.getParameterValues("subMenu[]");
String domainOntology = request.getParameter("domainOntology");
// O código ta resumido pra não ocupar muito espaço
// O valor que eu desejo imprimir em meu textarea é esse aqui: "query"
request.setAttribute("query", query);
RequestDispatcher rd = request.getRequestDispatcher("/page-loaded-ontology.jsp");
rd.forward(request, response);
}$.ajax({
url: "assembles-query",
type: "POST",
data: {
"menu[]" : $("input[id=menu]").val(),
"subMenu[]" : $("input[id=subMenu]").val(),
"domainOntology" : $("input[id=addressDom]").val()
},
error:function(){
alert("ERRO MENU")
},
success:function(data){
$("textarea[id=assembleQuery]").val(data);
}
});Carregando comentários...