Boa Tarde.
Estou tendo a seguinte dificuldade. Estou montando uma rotina para calculo de icms para lucro presumido, e posso ter estrutura variavel de grupos e sub.grupos de contas. Para resolver isto. pretendo montar minha jsp de forma dinamica. Para isto tenho minha jsp, aqui vou chamar teste.jsp. onde utilizo jquery acordion. tenho uma div que coloco com accordion. e o conteudo desta div. deve vir de forma dinamica. Pensei em utilizar o Vraptor, retornando esta minha estrutura de div de "conteudo", chamando via AJAX
Estou com a seguinte duvida:
1. No meu controller, a melhor forma de retorno seria montar um String e retornar este.
2. Como fazer este chamado via ajax, já que não estou conseguindo.
Para entender um pouco segue os codigos:
TesteController:
@Resource
public class TesteController {
private final Result result;
public TesteController(Result result) {
this.result = result;
}
@Path("/teste")
public void teste() {
}
@Get @Path("/teste/testehtml")
public void testehtml() {
System.out.println("Teste");
result.include("meusdiv","<b>Rodrigo</b>");
}
}
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "GET",
url: "<c:url value="/teste/testehtml"/>",
sucess: function() {
//esta parde de append deve vir do metodo do controller. Logico que será apenas uma linha, com o retorno do metodo.
$("#apuracao").append("<h3><a href=\"#\">A) CRÉDITO PRESUMIDO</a></h3>");
$("#apuracao").append("<div>Valores</div>");
$("#apuracao").append("<h3><a href=\"#\">DEMONSTRATIVO BASE PARA CRÉDITOS PROPORCIONAIS</a></h3>");
$("#apuracao").append("<div>Valores2</div>");
//como faço para colocar pegar e colocar o retorno do metodo testehtml
$( "#apuracao" ).accordion({
collapsible: false
});
}
});
});
</script>
<div id="apuracao">Apuração Do Crédito ICMS Presumido
</div>
Obrigado antecipadamente.
Rodrigo
