struts的validator是不能进行多表单验证的,原因在你的提问中已经说明:<html:script>标签生成的javascipt是根据每个表单,生成一段代码。
如果有多个的话required都会重复的,而javascript是只认最后一个函数的。所以,会导致验证出错。 对于实现多表单的验证可以通过自定义标签来实现。