我想知道是否可以在拦截器中将 html 内容发送到浏览器?我的目标是获取一个 div 内容并将其转换为 pdf。谢谢
问问题
256 次
1 回答
0
我不确定您的问题,此外,如果它们与某些特定操作有关,我不赞成在拦截器中处理此类用例的方法,因为通常拦截器更倾向于横切关注点,并且它们适用于您已配置的整个堆栈,而不是针对某些特定操作。
此外,如果数据特定于操作,则数据将不是线程安全的,据说您仍然可以访问从 UI 发送到您的操作类的参数
Map parameters = ActionContext.getContext().getParameters();
请求参数在 ActionContext 实例上可用,该实例通过 ThreadLocal 可用。
您可以创建自己的拦截器并可以访问以下参数
actionInvocation.getInvocationContext().getParameters();
上面的行将为您提供来自您已调用任何操作的 jsp 页面的所有请求参数。
希望对您有所帮助。
于 2012-09-26T01:27:23.123 回答