2010-04-22 6 views

Répondre

3

Je l'ai fait une recherche sur le site Web de la struts2 offical et trouvé qu'ils ne fournissent pas une étiquette d'image dynamique. Il y a une prise d'image struts2 qui fournit ceci, cependant c'est en phase alpha. http://code.google.com/p/s2-image/. Enfin, je devais le faire dans de purs codes JSP.

Mise à jour Gashhh ... Il y a une autre façon simple à l'aide <img src=<s:text name="genTP" /> />. Mais je pense que c'est assez étrange.

1

Pas besoin d'étiquette spécifique. Vous utilisez simplement la balise html simple <img src="...">, l'attribut src pointant vers l'URL statique/dynamique qui vous donne l'image. Maintenant, si l'URL pointe vers une action dans votre même application Web Struts2, vous devrez coder une action qui renvoie une image dynamique au lieu d'une page HTML. Dans ce cas, vous devriez lire sur le Stream result ... si vous pouvez trouver quelque chose d'utile dans la page officielle/wiki (soupir ... les docs sont en désordre en ce moment, faites-vous une faveur et achetez "Struts2 in Action"). Le concept est assez propre une fois que vous l'avez compris. Voir par exemple:

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

Questions connexes