При отправке на странице JSP запустить функцию Java и вернуться на ту же страницу - PullRequest
0 голосов
/ 07 сентября 2018

Название может быть немного запутанным, но позвольте мне объяснить.

У меня есть таблица вверху страницы, которая заполнена из цикла базы данных MySQL. Таблица является простым расписанием. В нем есть дата, часы работы и описание столбцов. Я могу заполнить этот штраф. Чуть ниже это форма для добавления в эту таблицу. Он отправит информацию сервлету для обновления базы данных. Все еще нет проблем, но в конце сервлета мне нужно вернуться прямо к начальной странице, чтобы он показал обновленную таблицу.

Какую функцию я могу использовать для этого?

Будет ли перенаправление на исходный URL страницы?

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

В вашем контроллере добавьте метод вроде

@RequestMapping(value = "/saveData", method = { RequestMethod.POST })
public String saveNewData(ModelMap model, Dto dto){
  // Request Type and dto will be according to your use case .
  model.put("obj",yourservice.save(dto));
  return "yourjsp" ;
}

А в JSP таблицы красок с obj

0 голосов
/ 07 сентября 2018

В вашем сервлете

public void doPost(HttpServletRequest request,HttpServletResponse response){}

вы можете использовать

response.sendRedirect("your link"); 

это сработало для меня

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...