在JSF中创建自定义严重性消息

我正在使用JSF消息向我的Web应用程序显示错误/警告/信息消息。 此外,我使用<p:messages>以不同风格在浏览器中呈现它们。

尽管如此,我仍需要为我的一些消息创建一种新的风格,并保留其余部分,就像现在一样。 换句话说,我需要为我的JSF消息创建一个好的严重性,这会在带有勾号的绿色框中显示信息。

尽管我一直在研究图书馆课程,但它似乎并不是一条直线前进的途径。 FacesMessages$Severity作为枚举存储在FacesMessages$Severity类中,并具有私有构造函数。 我是否必须直接覆盖源代码?


没有黑客JSF API / impl,这是不可能的。

只需重用INFO严重性,或者滥用您显然未使用的那个: FATAL 。 或者,如果功能需求纯粹是表示形式,请使用一些JS / jQuery / CSS来实现它。

另一个很大的选择是用自定义消息包装器和自定义消息组件重新创建JSF消息系统。

链接地址: http://www.djcxy.com/p/12405.html

上一篇: Create custom severity messages in JSF

下一篇: Copying files using apache fileutil.copyfile