Effettivamente non hai tutti i torti
Il controller:
codice:
@RequestMapping("serviceSave")
public class ServiceSaveController extends AbstractController{
private static final Logger logger = LoggerFactory.getLogger(ServiceSaveController.class);
@Autowired
private Tb_aziendaService tb_aziendaService;
@Autowired
private Tb_fatturaEmessaService tb_fatturaEmessaService;
@RequestMapping(value = "/salvaFatturaEmessa")
@ResponseBody
public String saveFatturaEmessa(@ModelAttribute("fatturaEmessa") FatturaWrapper fatturaWrapper) {
ManageEntity manageEntity = new ManageEntity();
try {
Tb_fattura_emessa tb_fattura_emessa = manageEntity.getTb_fattura_emessa(fatturaWrapper);
Tb_prodotto tb_prodotto = manageEntity.getTb_prodotto(fatturaWrapper, pianoConti, iva);
tb_fatturaEmessaService.save(tb_fattura_emessa, tb_prodotto);
} catch (Exception e){
logger.error("ServiceController -- saveFatturaEmessa {}.", e.getMessage());
}
ModelAndView mav = new ModelAndView("viewsFront/commAPP_parametri");
return mav;
}
}
Richiamato dal seguente codice ajax:
<script type="text/javascript">
function salvaFatturaEmessa() {
$('#formFatturaEmessa').submit(function(event) {
var dataFormSerialize = $('#formFatturaEmessa').serialize();
$.ajax({
url: $("#formFatturaEmessa").attr( "action"),
data: dataFormSerialize,
type: "POST",
success: function(response) {
}
});
event.preventDefault();
return false;
});
}
</script>