Struts 2: возможно ли получить html контент в перехватчике?
Я хотел бы знать, возможно ли получить HTML-контент для отправки в браузер в перехватчик? Моя цель - получить один div-контент и конвертировать его в pdf. Спасибо
1 ответ
Я не уверен в вашем вопросе, и, более того, если они касаются каких-то конкретных действий, я не одобряю подход для обработки такого варианта использования в перехватчиках, так как в целом перехватчики больше относятся к сквозной проблеме, и они применяются к весь стек, который вы настроили, а не для какого-то конкретного действия.
Кроме того, данные не будут поточно-ориентированными, если они специфичны для действий, при этом вы можете иметь доступ к параметрам, отправленным в ваш класс действий из пользовательского интерфейса.
Map parameters = ActionContext.getContext().getParameters();
Параметры запроса доступны в экземпляре ActionContext, который доступен через ThreadLocal.
Вы можете создать свой собственный перехватчик и получить доступ к параметрам следующим образом
actionInvocation.getInvocationContext().getParameters();
строка выше предоставит вам все параметры запроса со страницы jsp, на которой вы вызвали какое-либо действие.
Надеюсь, что это поможет вам.