使用servlet和jsp显示上载的文件

使用servlet和jsp显示上载的文件,jsp,tomcat,servlets,Jsp,Tomcat,Servlets,我正在制作一个简单的动态web应用程序 在这里,我使用servlet中的公共文件上传在本地主机的tomcat服务器上上传了文件 我想在jsp页面上显示图标(如pdf、doc、ppt),当我们点击图标时,这些图标会被下载 我该怎么做 这是我的jsp页面,我想在其中显示它们: `<%@ page language="java" contentType="text/html; charset=windows-1256" pageEncoding=

我正在制作一个简单的动态web应用程序

在这里,我使用servlet中的公共文件上传在本地主机的tomcat服务器上上传了文件

我想在jsp页面上显示图标(如pdf、doc、ppt),当我们点击图标时,这些图标会被下载

我该怎么做

这是我的jsp页面,我想在其中显示它们:

        `<%@ page language="java" 
        contentType="text/html; charset=windows-1256"
        pageEncoding="windows-1256"
        import="loginpkg.UserBean"
         %>
        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
        "http://www.w3.org/TR/html4/loose.dtd">
         <html>
         <head>
         <meta http-equiv="Content-Type" 
         content="text/html; charset=windows-1256">
         <title>   User Logged Successfully   </title>
         </head>
          <body>
          <center>
          <% 
          UserBean currentUser = new UserBean();
          if (session != null) {
            currentUser = (UserBean) 
           session.getAttribute("currentSessionUser");
          }
                %>
        Welcome <%= currentUser.getFirstName() + " " + 
        currentUser.getLastName() %>
        upload your files here  
                    <form action="FileUpload" method="post" 
                    enctype="multipart/form-data">
                    <input type="file" name="file" >
                    <input type="submit" value="upload">
                     </form>

                   your uploaded files are:-

              **iwant to show the files here as icons,which gets downloaded 
               on clicking them**
               </center>
                 </body>
                </html>`
`
用户已成功登录
欢迎
在这里上传你的文件
您上传的文件是:-
**我想在这里以图标的形式显示文件,可以下载
点击它们**
`

将相对路径存储在数据库中并显示。@SumeshTG我制作了一个表,该表的文件名为n目录,上载到该目录,但主要问题是如何将它们显示为图标,并在这些图标上显示下载链接icons@SumeshTG帮我一把,如何在网页上显示它们您应该通过检查扩展名来识别文件类型,并根据扩展名显示图标。您需要对扩展名进行编码,如.doc、.docx…等等。您需要应用一些逻辑来识别文件扩展名。