回答
该按钮的客户端ID也生成为name
的<input type="submit">
。的name=value
也被作为请求参数发送。所以你可以在请求参数映射中检查。
E.g.
<h:form id="formId">
...
<h:commandButton id="button1" ... />
<h:commandButton id="button2" ... />
</h:form>
与validate()
执行以下操作:
Map<String, String> params = context.getExternalContext().getRequestParameterMap();
if (params.containsKey("formId:button1")) {
// Button 1 is pressed.
}
else if (params.containsKey("formId:button2")) {
// Button 2 is pressed.
}
这个伎俩。再次感谢BalusC – user871611
不客气。 – BalusC
对于JSF会有这将Errors..or中得到显示,您可以使用验证属性,如“验证& validatorMessages”在primefaces在各自的标签内置的验证消息。
对不准确:我指的是自定义验证器。我会更新我的问题的主题。 – user871611
- 1. 如何知道在vb.net中点击了哪个命令按钮?
- 2. 如何知道自定义列表中单击哪个按钮
- 3. 如何知道哪个活动点击了按钮?
- 4. 如何知道winform c#中点击了哪个按钮?
- 5. 如何知道我在烧瓶中点击了哪个按钮?
- 6. 如何知道点击了哪个按钮?
- 7. 如何知道我点击了哪个表单按钮类
- 8. 如何知道点击了哪个按钮?
- 9. 如何知道点击了哪个按钮
- 10. 知道在Android中点击了哪个按钮
- 11. 点击了哪个按钮?
- 12. 使事件的多个按钮,并知道被点击了哪个按钮
- 13. 如何知道在ListView中单击了哪个按钮
- 14. 点击自定义通知按钮
- 15. Android的 - 按钮侦听知道哪个按钮被点击
- 16. 如何知道哪个按钮被点击?
- 17. 如何知道哪个按钮点击使用this.Request.Form
- 18. 如何知道哪个图像按钮,我点击datalist
- 19. 在WebView中,如何知道哪个按钮被点击?
- 20. 如何知道单击了UISwitch按钮
- 21. 如何知道在列表上下文中点击了哪个jQuery按钮
- 22. Android:如何知道在“onActivityResult”方法中点击了哪个按钮
- 23. UIStepper:如何知道用户点击了步进器的哪个按钮(减号或加号按钮)
- 24. qt如何知道按钮被点击?
- 25. 自定义按钮,点击
- 26. Hibernate验证器:自定义的按钮
- 27. 验证绑定,取决于点击哪个按钮
- 28. 如何知道何时点击了UIKeyboard加入按钮?
- 29. 如何知道在Node.js中按下了哪个'Submit'按钮
- 30. ActionListener如何知道按下了哪个按钮?
是U使用ASPX或PHP HTML? – sm13294
它的一个jsf应用程序 – user871611