Ajax + Spring MVC

411
07 февраля 2017, 19:41

Есть jsp-страница со скриптом

<form id="mail_send">
    Name <input type="text" id="inp1">
    <input type="button" value="send" id="butt1">
    <br>
    <p id="result1"></p>
    <p id="result2"></p>
</form>
<script>
        $(document).ready(function () {
           $('#butt1').click(function () {
               var par1=$('#inp1').val();
               $.ajax({
                   type:'POST',//тип запроса
                   data:{param1:par1},//параметры запроса
                   url:"<c:url value="mvcmethod"/> ",//url адрес обработчика
                   success: funcSuccess//возвращаемый результат от сервера
               });
           });
        });
        function funcSuccess() {
        }
    </script>

Есть контроллер

@RequestMapping(value = "/mvcmethod", method = RequestMethod.POST)
    public void mvcmethod(Model model,
                          @RequestParam(value = "param1")String param){
        model.addAttribute("attr1", param);
        model.addAttribute("attr2", "hello");
    }

Со страницы на контроллер получаю param1, а вернуть с контроллера хочу два параметра: attr1, attr2. Вопрос: как их(значения) правильно отправить с контроллера на страницу и словить в ajax-скрипте? И еще, где правильно, на странице писать скрипты, в боди или в хэде?

READ ALSO
Медленная работа с БД через PreparedStatement

Медленная работа с БД через PreparedStatement

Как мне в этом коде, сделать так, чтобы я верно использовал PrepareStatement? Я уже всю реализацию ДАО не скидываю, так как очень много кодаВ моем коде...

409
Как правильно конвертировать int в binary?

Как правильно конвертировать int в binary?

Есть несколько способов получить бинарное значение с int

439
не отрабатывает шрифт в браузерах

не отрабатывает шрифт в браузерах

Написан вот такой код, использую бутстрап

408
Нужна помощь/совет в адаптивной верстке + owlcarousel

Нужна помощь/совет в адаптивной верстке + owlcarousel

Есть примерно такая структура сайта, поведение блоков примерно соответствует нужному результату, кроме последнего

428