Currently in all our pages we are not using escape="false" whenever rendering the product names on the pages. Due to this product name change, some of the product have "& copy;" at the end rather than the copyright symbol.
Here is my problem: To solve this we have to either go thru all the xhtml pages (a couple of hundreds in our case) and add escape="false" to each one of them. OR was just searching for options to change the default value of h: outputText's escape to "false"?
Is it possible to achieve this somehow? Maybe by faces config?
I don't believe that the faces-config.xml will provide a way to customize your <hutputText>. This is not my understanding how the faces-config.xml is intended.
My first thought was to create a custom component which is derived from the outputText component with the only difference that the default value for escape is setting to false. But this solution will not solve your problem because you still have to change all your pages. My second idea was to overwrite the implementation of the existing outputText component, so there would be no changes in your pages.
A third possible solution is to use a common texteditor (Notepad++, UltraEdit) and change your pages by the usage of a regular expression pattern.