Struts2中的选项卡式面板验证

时间:2012-10-17 07:16:47

标签: struts2-jquery

我有一个带有4个标签的标签式面板。在第3个选项卡上,我有3个文本字段和提交按钮。如何对此选项卡进行验证。验证错误如何返回相同的选项卡(即第3个选项卡)。当我尝试使用XML验证时,它在验证失败时返回第一个选项卡而不是第三个选项卡(resutl type =“input”)。

1 个答案:

答案 0 :(得分:0)

TabbedPanel使用(或不选择你的选择)cookie来记住上次访问过的Tab。

如果我记得很清楚,你不能动态使用它:

你总能记得上次访问的Tab, 要么 你将始终从第一个标签开始。

如果您想记住当前标签,请插入

useSelectedTabCookie="true"

属性进入

<s:tabbedPanel> 

标记,结果是如果您尝试在TAB 3上提交数据并且验证将引发错误,您将返回选项卡3中的页面。

我建议您不要使用一个按钮提交多个标签,每个标签都应该有自己的标签。