JSF1.1-在h:messages中嵌入HTML

JSF1.1-在h:messages中嵌入HTML,jsf,messages,Jsf,Messages,我面临着与此类似的问题: 我想在h:messages中嵌入一个锚标记。上述解决方案将与JSF1.2一起使用。但在我的项目中,我一直坚持使用JSF1.1。ResponseWriterRapper不适用于1.2。有办法吗 @BalusC-感谢您在网络上发表的所有帖子:)只需创建您自己的ResponseWriterRapper类 public abstract class ResponseWriterWrapper extends ResponseWriter { public abstra

我面临着与此类似的问题:
我想在h:messages中嵌入一个锚标记。上述解决方案将与JSF1.2一起使用。但在我的项目中,我一直坚持使用JSF1.1。ResponseWriterRapper不适用于1.2。有办法吗

@BalusC-感谢您在网络上发表的所有帖子:)

只需创建您自己的
ResponseWriterRapper

public abstract class ResponseWriterWrapper extends ResponseWriter {

    public abstract ResponseWriter getWrapped();

    @Override
    public String getContentType() {
        return getWrapped().getContentType();
    }

    @Override
    public String getCharacterEncoding() {
        return getWrapped().getCharacterEncoding();
    }

    @Override
    public void flush() throws IOException {
        getWrapped().flush();
    }

    @Override
    public void startDocument() throws IOException {
        getWrapped().startDocument();
    }

    // Etc... Just override all abstract methods of ResponseWriter 
    // and delegate the call to getWrapped(). There are 15 of them.
}

它基本上是一个方便的类,所以当您只需要一个或两个抽象方法时,不需要实现所有15个抽象方法

非常感谢。我会试试这个,回来。