我正在使用JSF 2.0。我正在使用
<h:messages>
标签用于呈现错误消息。我可以使用CSS对我的消息进行一些样式设置,但我创建了一个组合组件来呈现消息,该组件可以关闭并使用一些JQuery效果添加效果。
我看过一些关于如何自定义消息的教程,但大多数都依赖于CSS和自定义文本输出,而我想做的是生成特定的标记,例如
<myComp:fancyMessage text="etcetcetc error msg" type="error" />
能否使用自定义的消息标记代替常规的消息标记?
编辑:
我不想为jsf消息添加样式,也不想更改其样式,而是创建自己的消息html标记。在这里:
http://balusc.blogspot.com/2010/07/using-html-in-jsf-messages.html
我已经找到了如何将html添加到您的消息中。我想要的是将所有html封装在我的组合组件中,然后只需以这种方式使用我的组合组件:
<mycomp:messages/>
或者
<mycomp:message for="componentID" />
在这里,message和messages都会创建自己的html标记。