我想知道是否有可能在拦截器中将html内容发送到浏览器? 我的目标是获得一个div内容并将其转换为pdf。 感谢
答案 0 :(得分:0)
我不确定你的问题,而且如果它们涉及某些具体行动,我不赞成在拦截器中处理这种用例的方法,因为一般拦截器更倾向于跨领域的关注,他们适用于您已配置的整个堆栈,而不是某些特定操作。
此外,如果数据特定于操作,则数据将不是线程安全的,据说您仍然可以访问从UI发送到您的操作类的参数
Map parameters = ActionContext.getContext().getParameters();
请求参数在ActionContext实例上可用,该实例可通过ThreadLocal提供。
您可以创建自己的拦截器,并可以访问参数
actionInvocation.getInvocationContext().getParameters();
上面的行将为您提供来自您调用any的jsp页面的所有请求参数 动作。
希望能帮助你。