проверка панели с вкладками в Struts2

У меня есть панель с вкладками с 4 вкладками. На 3-й вкладке у меня есть 3 текстовых поля и кнопка отправки. Как выполнить проверку для этой вкладки. При ошибке проверки, как вернуться на ту же вкладку (т.е. 3-ю вкладку). Когда я попытался с проверкой XML, он вернулся на первую вкладку, а не на третью вкладку, когда проверка не удалась (resutl type = "input").


person sowmya r a    schedule 17.10.2012    source источник


Ответы (1)


TabbedPanel использует (или нет, выбор за вами) файл cookie для запоминания последней посещенной вкладки.

Вы не можете использовать его динамически, если я хорошо помню:

вы ВСЕГДА можете запомнить последнюю посещенную вкладку, ИЛИ вы ВСЕГДА будете начинать с первой вкладки.

Если вы хотите запомнить текущую вкладку, вставьте

useSelectedTabCookie="true"

атрибут в

<s:tabbedPanel> 

тег, в результате чего, если вы попытаетесь отправить данные на ВКЛАДКЕ 3 и проверка вызовет ошибку, вы вернетесь на страницу во Вкладку 3.

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

person Andrea Ligios    schedule 17.10.2012