服务器服务器静态内容是动态生成的



我有一个网络应用程序,它通过上传获取照片并将它们保存在一个名为Pictures的文件夹中(位于/home/andrei/Pictures中),然后我想通过servlets(在html文档中)显示它们。我听说我必须使用前端 servlet,并且我将拥有一个域,但我没有设法做到。你能告诉我怎么做吗?

(我看到了一些方法,但我没有得到它)

其他信息:
操作系统:Linux Ubuntu
服务器:Apache Tomcat v7
IDE:日食

下面是如何使用 Servlet 向客户端公开映像的完整示例 http://www.exampledepot.com/egs/javax.servlet/GetImage.html

您必须做的修改在这里:

String filename = sc.getRealPath("image.gif");

您只需要包含完整路径哟您的图像...

祝你好运!

更新

您可以使用以下命令在 html 中显示图像:

<img src="/ServletName?id=xxxx" ... ... ... />

这将导致浏览器使用 < url-pattern > = ServletName 向您的 servlet 发出 http 请求,并将带有id=xxxx的图像获取到客户端浏览器

最新更新