Java AjaxCommandButton和HtmlAjaxCommandButton之间的区别
我只是想问一下这两门课的区别:Java AjaxCommandButton和HtmlAjaxCommandButton之间的区别,java,jsf,ajax4jsf,Java,Jsf,Ajax4jsf,我只是想问一下这两门课的区别: org.ajax4jsf.taglib.html.jsp.AjaxCommandButton org.ajax4jsf.component.html.HtmlAjaxCommandButton 实际上,我正在使用HtmlAjaxCommandButton动态创建Ajax CommandButton,它工作得很好,但是当使用另一个类org.ajax4jsf.taglib.html.jsp.AjaxCommandButton时,它似乎还有另一个用途!我只是想把事情
org.ajax4jsf.taglib.html.jsp.AjaxCommandButton
org.ajax4jsf.component.html.HtmlAjaxCommandButton
HtmlAjaxCommandButton
动态创建Ajax CommandButton,它工作得很好,但是当使用另一个类org.ajax4jsf.taglib.html.jsp.AjaxCommandButton
时,它似乎还有另一个用途!我只是想把事情弄清楚
他们之间有什么区别?什么时候我们应该使用这个而不是另一个 taglib包中的一个是它的一个子类,因此表示唯一的JSP标记
,它表示与JSP标记关联的具体JSF组件。JSF组件通过呈现器定义解码(回发处理)和编码(HTML呈现)行为。JSP标记基本上是JSF组件树和JSP文件之间的“中介”
动态创建JSF组件时,不应手动创建JSP标记。它们不应该出现在JSF组件树中
注意,JSP的继承者Facelets不再需要那些UIComponentTag
类。它们在Facelets中完全不存在。非常感谢BalusC,taht很有帮助!