正确上传图像,然后从JSP(Glassfish)引用图像的正确方法



我有一个servlet上传文件。好的,当我指向位置"上传"的位置是:

netbeans 8.2 config gf_4.1.1 domain1 config uploads

我尝试直接写入域 docroot和许多其他地方(使用直接引用它们)。所有这些都可以正常工作,但是,然后,在上传文件后,我尝试将请求重定向到" message.jsp"

我应该在哪里上传文件,以及如何从HTML或JSP引用它?因为我正在尝试显示图像,所以通过会话属性传递图像名称,但是我看不到图像,无论我在哪里上传。

有帮助吗?

好吧,现在我明白了:

您应该上传文件的目录位于您拥有项目的文件夹中,在我的情况下, users/documents/netbeansprojects/netbeansprojects/myproject/myproject/web 。我将"上传"文件夹放在那里,并从FileUpload Servlet引用。

从HTML显示图像:

<img src="../uploads/yourImage.jpg">

现在,服务器保存在该文件夹中,HTML/JSP文件可以完美读取它们。

最新更新