如何从磁盘中选择图像并在我的网站主页中显示?

时间:2015-11-03 17:06:46

标签: java jsp servlets

我在使用Java创建我的第一个博客的早期阶段,到目前为止,我编写了两个不同的JSP: - NewArticle.jsp,我可以在其中填写要在主页中显示的所有数据(文章,标题,数据,链接和图像) - Home.jsp,显示来自NewArticle的所有信息。

我可以将所有文本数据从NewArticle传递到Home但不幸的是我无法传递任何图像。 我读了很多关于如何做到这一点的帖子,但我仍然完全迷失了,我真的需要一些帮助。

这是来自NewArticle.jsp的上传表单(我删除了所有输入类型=文本):

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>File Upload</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <form method="POST" action="upload" enctype="multipart/form-data" >
            File:
            <input type="file" name="file" id="file" /> <br/>
            <input type="submit" value="Upload" name="upload" id="upload" />
        </form>
    </body>
</html>

这是我到目前为止在servlet中编写的代码:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     Part filePart = request.getPart("file");
    String fileName = filePart.getSubmittedFileName();
    InputStream fileContent = filePart.getInputStream();

不幸的是我在这里被阻止,因为我不知道如何在servlet中完成代码。

请帮忙吗?

0 个答案:

没有答案