2011-02-03 51 views
1

我尝试创建一个值为<<的命令按钮。FaceletException:与元素类型“h:commandButton”关联的属性“value”的值不能包含'<'字符

<h:commandButton value="<<" /> 

然而,发生以下异常:

javax.faces.view.facelets.FaceletException:错误解析/test.xhtml:错误示踪[行:42]属性的值“与元素类型“h:commandButton”关联的“值”不能包含'<'字符。

如何创建这样一个按钮?

+0

jsf版本,facelets或jsp,facelets配置是什么? – Bozho 2011-02-03 09:38:09

回答

5
<h:commandButton value="&#60;&#60;" /> 
+0

这不是工作发现错误 – vivek 2011-02-03 08:09:55

+0

@vivek,再试一次,更新答案。 – 2011-02-03 08:11:03

+0

@Vladimir感谢您纠正错字:) – 2011-02-03 08:14:42

0
<a4j:commandButton value="&lt;&lt;"></a4j:commandButton> 
0
<h:commandButton value="&lt;&lt;" action="#{myBean.action}" /> 
-1

JSF提供默认按钮compponent称为h:commandButton value="<<" action="#{buttonController.action}"/>"

这里在行动buttonController是托管的bean名称,action是单击此按钮后调用的方法。

相关问题