Ho un ajax
su una pagina jsp
che chiama un controller a molla tramite l'URL /check
.Come posso ottenere dati dal controller a molla da ajax?
$.ajax({
type : "GET",
url : "${pageContext.request.contextPath}/check",
data : {
"id" : ${articleCount}
},
success: function(data){
//response from controller
}
});
Ora, il controller sembra,
@RequestMapping("/check")
public String check(@RequestParam Integer id, HttpServletRequest request,
HttpServletResponse response, Model model) {
boolean a = getSomeResult();
if (a == true) {
model.addAttribute("alreadySaved", true);
return view;
} else
model.addAttribute("alreadySaved", false);
return view;
}
ho inviato i dati utilizzando il modello e ho cercato di accedervi in success: function(data)
come "${alreadySaved}"
ma mostra vuota.
C'è un modo per ricevere i dati di true/false
nella pagina di visualizzazione?
Va bene. Come posso ottenere quella risposta dal lato della vista? – Sujan
data.alreadySaved – Madhesh
data.alreadySaved mostra un valore non definito in jsp. – Sujan