1

我想知道是否可以在拦截器中将 html 内容发送到浏览器?我的目标是获取一个 div 内容并将其转换为 pdf。谢谢

4

1 回答 1

0

我不确定您的问题,此外,如果它们与某些特定操作有关,我不赞成在拦截器中处理此类用例的方法,因为通常拦截器更倾向于横切关注点,并且它们适用于您已配置的整个堆栈,而不是针对某些特定操作。

此外,如果数据特定于操作,则数据将不是线程安全的,据说您仍然可以访问从 UI 发送到您的操作类的参数

Map parameters = ActionContext.getContext().getParameters();

请求参数在 ActionContext 实例上可用,该实例通过 ThreadLocal 可用。

您可以创建自己的拦截器并可以访问以下参数

actionInvocation.getInvocationContext().getParameters();

上面的行将为您提供来自您已调用任何操作的 jsp 页面的所有请求参数。

希望对您有所帮助。

于 2012-09-26T01:27:23.123 回答