Как это сделать? У меня есть представление, которое в определенных условиях мне нужно отображать, используя HTTP и в других случаях HTTPS. Контроллер использует SimpleFormController.
Контроллер не заботится о протоколе. Просто укажите ссылки / формы в вашем .jsp так, чтобы они указывали на https://site.com/context/controller, и он будет работать (при условии, что вы успешно настроили https контейнера сервлета)
https://site.com/context/controller