<a4j:commandButton>
生成一个 HTML<input type="submit">
元素。不可能对其值的部分进行不同的样式设置。这是 HTML 中的一个限制。您可以做的最好的事情是使用您通过 CSS 设置为按钮背景图像的图像。但这在本地化方面很笨拙。
更好的做法是使用<a4j:commandLink>
. 你可以自由地按照你想要的方式设置它的值,你可以将任何 HTML/JSF 嵌套在<a4j:commandLink>
. 您总是可以添加一些带有边框、背景等的 CSS 镜头,以使链接看起来像一个按钮。