Struts 2: возможно ли получить html контент в перехватчике?

Я хотел бы знать, возможно ли получить HTML-контент для отправки в браузер в перехватчик? Моя цель - получить один div-контент и конвертировать его в pdf. Спасибо

1 ответ

Я не уверен в вашем вопросе, и, более того, если они касаются каких-то конкретных действий, я не одобряю подход для обработки такого варианта использования в перехватчиках, так как в целом перехватчики больше относятся к сквозной проблеме, и они применяются к весь стек, который вы настроили, а не для какого-то конкретного действия.

Кроме того, данные не будут поточно-ориентированными, если они специфичны для действий, при этом вы можете иметь доступ к параметрам, отправленным в ваш класс действий из пользовательского интерфейса.

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

Параметры запроса доступны в экземпляре ActionContext, который доступен через ThreadLocal.

Вы можете создать свой собственный перехватчик и получить доступ к параметрам следующим образом

actionInvocation.getInvocationContext().getParameters();

строка выше предоставит вам все параметры запроса со страницы jsp, на которой вы вызвали какое-либо действие.

Надеюсь, что это поможет вам.

Другие вопросы по тегам