Galera … to fazendo meu primeiro sitema com Struts2 e no meio da pesquisa me deparei com o seguinte:
Antes com o struts 1 eu conseguia fazer requesições ajax usando Jquery
no meio da minha pagina eu colocava os campos onde eu bem entendesse e em uma img eu usava o onclick pra chamar uma função javascript
.html ou .jsp
<input type="text" id="nome">
<input type="text" id="idade">
<img src="img/minhaImagem" onclick="chamaAction()">
.js
function chamaAction(){
$.ajax({type:"post",
url:"acao.do",
data:{nome: $("#nome").val(), idade: $("#idade").val()},
success: function (text){
alert("chamando action via Jquery");
}
});
}
o struts-config é praticamente o mesmo
<action path="/acao"
name="form"
type="br.com.action.MinhaAction"
parameter="action"
validate="false"/>
Com isso eu conseguia validar os meus formularios com Jquery a resposta da action sempre vinha no success da funcao ajax() e podia ter retorno de data, Json, Xml ou text … Eu gostava porque dava pra deixar um frot end bem bacana … fora que nao tinha aquele reload bem chato nas paginas
Como é que eu posso fazer isso com Struts2?
Alguem tem uma dica???
abs