В моем JSP есть следующее, которое является всплывающим окном, вызываемым со страницы JSF.
<h:commandButton id="cmd" value="Click"
onclick="document.getElementById('frm_name:hiddenInput').value=test();"
action="#{bean.actionClick}" />
и в методе javascript test () у меня есть
opener.focus();
opener.location.href = opener.location;
self.close();
return hidValues;
Проблема IЯ сталкиваюсь с выбором значений во всплывающем окне JSP, метод действия bean-компонента не вызывается каждый раз, иногда он вызывается, иногда нет.
Я сомневался, связано ли это с кэшем, поэтому я добавил следующее во всплывающее окно JSP
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
Однако даже после добавления не для кэширования страницы JSP, метод действия bean по-прежнему невызывается, как я упоминал ранее, иногда вызывается, иногда нет.
Как я могу решить эту проблему?
Моя версия 1.1 JSF, область страницы - сеанс.