Я создаю веб-приложение, основанное на основе фреймворка Spring mvc. Это приложение содержит четыре переключателя. Мое требование состоит в том, чтобы передать выбор переключателям на контроллер, чтобы эта часть была выполнена. Теперь, как только выбор передается контроллеру, я не знаю, как сохранить выбор радио на JSP.Because. Когда я возвращаю имя jsp как index.jsp, страница становится перезагружена с помощью значений intive без выбора в радио-кнопкиВыбор радио кнопки и ее значение весной mvc
<form id="envselection" action="${pageContext.request.contextPath}/env" method="post">
<input type="radio" name="env" id="radioSelection" value="QA 71" onclick="submitForm()">
<input type="radio" name="env" id="radioSelection" value="QA 72" onclick="submitForm()">
<input type="radio" name="env" id="radioSelection" value="QA 73" onclick="submitForm()">
<input type="radio" name="env" id="radioSelection" value="QA 74" onclick="submitForm()">
</form>
Javascript
<script>
function submitForm() {
document.getElementById("envselection").submit();
}
</script>
контроллер часть
@RequestMapping(value = "/env", method = RequestMethod.POST)
public String env(HttpServletRequest request){
logger.info("parameter is "+request.getParameter("env"));
return "index";
}
Есть ли другой способ установить выбранное значение кнопки радио для использования Java и сохранения выбора радио-кнопки на JSP также.
Заранее спасибо
Поскольку мы возвращаем имя index.jsp, приложение снова перезагружает страницу jsp. –
Да, но значение выбранного переключателя будет сохранено после пересылки обратно на index.jsp –
Нет, он не удерживает значение выбора. Я нажал на переключатель, который он показывает мне, но с секундой секунды, которую он уходит из-за перезагрузка страницы –