1

我有一些使用 Struts 库的自定义代码,我们将其移植到 Spring MVC

我需要更换

org.apache.struts.taglib.TagUtils.getInstance().write(pageContext, value);

但是在不使用 Struts TagUtils 的情况下找不到执行此操作的方法。

使用 Spring 或任何其他开源库的任何想法?

4

1 回答 1

2

这个方法的源代码是

JspWriter writer = pageContext.getOut();
try {
    writer.print(text);
} 
catch (IOException e) {
    TagUtils.getInstance().saveException(pageContext, e);
    throw new JspException(messages.getMessage("write.io", e.toString()));
}

简而言之,它写入 JspWriter,并将 IOException 转换为 JspException。

这不应该太难自己重新实现。

于 2013-05-20T13:01:40.767 回答