2010-04-22 69 views

回答

3

我做的struts2的官方網站上搜索,發現他們不提供動態圖像標籤。有一個struts2圖像插件提供了這個,但它是在alpha階段。 http://code.google.com/p/s2-image/。最後,我必須在純JSP代碼中執行此操作。

更新 Gashhh ...有另一種簡單的方法,使用<img src=<s:text name="genTP" /> />。但我覺得很奇怪。

1

不需要特定的標籤。您只需使用純html標記<img src="...">,src屬性指向爲您提供圖像的靜態/動態url。

現在,如果url指向同一Struts2 web應用程序中的某個操作,則需要編寫一個操作,該操作返回一個動態圖像而不是HTML頁面。在這種情況下,你應該閱讀關於Stream result ......如果你能在官方頁面/維基上找到任何有用的東西(嘆息......此時文檔已被搞亂,請幫你一個忙,併購買「Struts2 in Action」 )。一旦你掌握了它,這個概念就相當乾淨了。例如見:

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