Jsf 覆盖h:outputFormat

Jsf 覆盖h:outputFormat,jsf,custom-component,outputformat,Jsf,Custom Component,Outputformat,我想扩展h:outputFormat JSF 2.2标记或组件的功能。我希望通过参数的名称而不是顺序来传递参数,例如: <h2:outputFormat value="This is a ${code} text."> <f:param name="code" value="sample" /> </h2:outputFormat> 我需要覆盖哪些类?这是为了什么?我已经有了一个文本处理模块。此模块具有管理员用户的管理员GUI。因此管理员用户可以在整

我想扩展h:outputFormat JSF 2.2标记或组件的功能。我希望通过参数的名称而不是顺序来传递参数,例如:

<h2:outputFormat value="This is a ${code} text.">
    <f:param name="code" value="sample" />
</h2:outputFormat>

我需要覆盖哪些类?

这是为了什么?我已经有了一个文本处理模块。此模块具有管理员用户的管理员GUI。因此管理员用户可以在整个webapp中设置文本。此模块可以处理上述参数化消息。我尝试过原始的h:outputFormat,但没有成功。如果用户使用错误的参数设置文本,原始的h:OutOutFormat会引发NumberFormatException,我无法处理这种错误情况。这是两个主要原因。