如何用struts2创建动态图像?

发布于 2024-08-29 16:06:25 字数 134 浏览 3 评论 0原文

在strut2中,标签消失了。如何创建动态图像?

更新

我想根据值堆栈中的参数(如 ${userName_})设置图像“src”。

In strut2, the <s:img> tag is gone. How can I create dynamic images?

Update

I want to set the image 'src' according to a parameter in the value stack (like ${userName_}).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

枫以 2024-09-05 16:06:25

我在struts2的官方网站上搜索了一下,发现他们没有提供动态图像标签。有一个 struts2 图像插件可以提供此功能,但它还处于 alpha 阶段。
http://code.google.com/p/s2-image/。最后,我不得不用纯 JSP 代码来完成此操作。

更新
Gashhh ...还有另一种简单的方法,使用 >>。但我觉得还是挺奇怪的。

I did a search on the struts2's offical website and found they doesn't provide a dynamic image tag. There is a struts2 image plug which provide this, however it is in alpha stage.
http://code.google.com/p/s2-image/. At last, I had to do this in pure JSP codes.

Update
Gashhh...There is another simple way by using <img src=<s:text name="genTP" /> />. But I think is quite strange.

岁月蹉跎了容颜 2024-09-05 16:06:25

不需要特定的标签。您只需使用纯 html 标签 ,其中 src 属性指向为您提供图像的静态/动态 url。

现在,如果 url 指向同一个 Struts2 web 应用程序中的某个操作,您将需要编写一个返回动态图像而不是 html 页面的操作。在这种情况下,您应该阅读有关 流结果...如果您可以在官方页面/wiki 中找到任何有用的内容(唉...文档现在一团糟,帮自己一个忙,购买“Struts2 in Action”) 。一旦你掌握了这个概念,它就非常清晰了。例如,请参见:

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

No need for a specific tag. You just use the plain html tag <img src="..."> , the src attribute pointing to the static/dynamic url that gives you the image.

Now, if the url points to an action in your same Struts2 webapp, you'll want to code an action that returns a dynamic image instead of a html page. In that case, you should read about the Stream result... if you can find anything useful in the official page/wiki (sigh... the docs are messed out at this moment, do yourself a favour and buy "Struts2 in Action"). The concept is quite clean once you grasp it. See for example:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文