Как создать динамические изображения с Struts2? - PullRequest
2 голосов
/ 22 апреля 2010

В strut2 тег <s:img> пропал.Как создать динамические изображения?

Обновление

Я хочу установить изображение 'src' в соответствии с параметром в стеке значений (например, $ {userName_}).

Ответы [ 2 ]

3 голосов
/ 22 апреля 2010

Я провел поиск на официальном веб-сайте struts2 и обнаружил, что они не предоставляют динамический тег изображения. Существует плагин для изображений struts2, который обеспечивает это, однако он находится на стадии альфа. http://code.google.com/p/s2-image/. Наконец-то мне пришлось сделать это в чистых кодах JSP.

Обновление Гашхх ... Есть еще один простой способ использования <img src=<s:text name="genTP" /> />. Но я думаю, что это довольно странно.

1 голос
/ 22 апреля 2010

Нет необходимости для конкретного тега. Вы просто используете простой HTML-тег <img src="...">, атрибут src, указывающий на статический / динамический URL, который дает вам изображение.

Теперь, если URL-адрес указывает на действие в том же веб-приложении Struts2, вы захотите закодировать действие, которое возвращает динамическое изображение вместо HTML-страницы. В этом случае, вы должны прочитать о результате потока ... если вы можете найти что-нибудь полезное на официальной странице / вики (вздох ... документы сейчас перепутаны, сделайте себе одолжение и купить "Struts2 в действии"). Концепция достаточно чиста, как только вы ее поймете. См. Например:

http://www.javahowto.net/struts2/dynamic-mime-type-on-stream-result-struts-2/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...