Struts2 基于下拉值的触发器验证

Struts2 基于下拉值的触发器验证,struts2,Struts2,我在Struts 2工作。我想根据下拉列表中选择的值创建两个文本字段“必需”。我使用js将它们设置为“必需”,这样当两个字段为空时,表单就不会再提交了。现在,我想在文本框上方显示一个字段错误,表示字段是必需的。实现这一目标的最佳方式是什么 这不是struts2问题,而是JS问题。除非你的意思是,如果有人向你的操作发送了一个空表单,那么你希望该表单以字段错误重新提交。是的,你是对的。我最终用JS做到了。我只是想知道是否有可能在struts 2中使用的xwork validator中设置对特定验证的

我在Struts 2工作。我想根据下拉列表中选择的值创建两个文本字段“必需”。我使用js将它们设置为“必需”,这样当两个字段为空时,表单就不会再提交了。现在,我想在文本框上方显示一个字段错误,表示字段是必需的。实现这一目标的最佳方式是什么

这不是struts2问题,而是JS问题。除非你的意思是,如果有人向你的操作发送了一个空表单,那么你希望该表单以字段错误重新提交。是的,你是对的。我最终用JS做到了。我只是想知道是否有可能在struts 2中使用的xwork validator中设置对特定验证的依赖性。Struts2有很多服务器端验证的优点。我喜欢在可能的情况下使用注释,可以为简单的情况实现validate方法,也可以使用xml。我不喜欢xml的地方在于它创建了第二个需要检查的文档。当验证失败时,您可以设置一条消息以查看哪些类型的消息可用,请查看ActionSupport(actionMesages、actionErrors、fieldErrors)。在视图中,有用于输出这些消息的标记。请参阅struts2标记参考。