Миграция JSP кода в Spring Controller и Сервис - PullRequest
0 голосов
/ 16 января 2020

Мы переносим jsp отображение на контроллер Spring, и мы хотим переместить jsp код в службу Spring, так как у нас есть только скрипт-код в jsp файлах, но главное, что мы не хотим изменять URL, которым мы являемся вызов из пользовательского интерфейса, используя ajax вызов.

Ajax пример вызова /ProjectContext/jsp/project/module/downloadFile.jsp

Так что здесь. Расширение jsp останется таким же, так что я должен упомянуть в viewResolver .

Пожалуйста, дайте мне знать, есть ли лучший способ перенести код сценария jsp на контроллер и службу Spring.

Я пробовал приведенный ниже код, но теперь работал для меня.

@Controller
public class DownloadController {
@Autowired
private DownloadService downloadService;

@RequestMapping(value = "/jsp/project/module/downloadFile.jsp", consumes = APPLICATION_FORM_URLENCODED_VALUE)
public void downloadFileToLocal(HttpServletRequest request, HttpServletResponse response) {
    downloadService.downloadFileToLocal(request, response);
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...