bonjour,
je veut savoir comment faire pour envoyé des donnée en Json depuis un controlleur
j'ai commencé en envoyant une chaine mais le probleme que j'arrive pas a recuperer les valeurs envoyé
mais tout le corps de la page est retourné.
est ce qu'il est possible d'envoyé seulement des données apartir d'un controller pour les récupérer avec le script ajax
ps: je travaille avec spring mvc sans annotation

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public class AjaxController implements Controller{
 
    @Override
    public ModelAndView handleRequest(HttpServletRequest hsr, HttpServletResponse hsr1) throws Exception {
 
        String exp = "Success !!";
        ModelAndView modelAndView = new ModelAndView("index");
        modelAndView.addObject("result", exp);
 
        return modelAndView;
    }
 
}
data retourne tout le corps de la page déclaré dans model and view

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script>
            $(document).ready(function() {
 
                $('#demo').click(function(){
 
                    $.ajax({
                        url : 'ajax.htm',
                        success : function(data) {
                            console.log('${result}');
                            $('#time').html(data);
                        }
                    });
 
                });
 
            });
        </script>