有什么建议或者看法跟帖吧
程序代码已提交到jivejdon的SVN
[该贴被oojdon于2009-11-02 23:35修改过]


public class QuoteRegexFilter implements MessageRenderSpecification{
private List<RegexFilter> filters = new ArrayList<RegexFilter>();

public QuoteRegexFilter(){
filters.add(new SummarytFilter());
filters.add(new FromFilter());
filters.add(new AuthorDateFilter());
}

@Override
public ForumMessage render(ForumMessage message) {
MessageVO messageVO = message.getMessageVO();
String body = messageVO.getBody();
for(RegexFilter filter : filters){
body = filter.doFilter(body);
}
body = body.replace("[/quote]", "</div>");
messageVO.setBody(body);
return message;
}


}

[该贴被admin于2009-11-03 07:02修改过]

不错,很好

我开始搞混,以为在管理界面激活原来有个QuoteFilter 实际上应该是安装QuoteRegexFilter 。

不过好像有一个出错:RenderingFilterManagerImp.java:174
是不是没有为QuoteRegexFilter定制一个BeanInfo原因?

已经修复,为js加了html过滤功能,测试正常,可验证一下,下次上线。
[该贴被admin于2009-11-03 11:23修改过]