Javascript 如何使文件路径动态

Javascript 如何使文件路径动态,javascript,java,jsp,jakarta-mail,Javascript,Java,Jsp,Jakarta Mail,您好,我编写了下面的Java代码,将一个文件作为附件发送到电子邮件。如果我提供一个示例文件路径,它就可以正常工作。但是,我希望它采用前端用户浏览的文件路径 //code to attach the file MimeBodyPart messageBodyPart = new MimeBodyPart(); Multipart multipart = new MimeMultipart(); messageBodyPart.set

您好,我编写了下面的Java代码,将一个文件作为附件发送到电子邮件。如果我提供一个示例文件路径,它就可以正常工作。但是,我希望它采用前端用户浏览的文件路径

        //code to attach the file

        MimeBodyPart messageBodyPart = new MimeBodyPart();
        Multipart multipart = new MimeMultipart();
        messageBodyPart.setText(sb.toString());



        MimeBodyPart messageBodyPart2 = new MimeBodyPart();

        //String filename = filePath;
        String filename = "C:/Users/S.Mandava/Documents/ContactusAction.java";
        DataSource source = new FileDataSource(filename);
        messageBodyPart2.setDataHandler(new DataHandler(source));
        messageBodyPart2.setFileName(filename);
        multipart.addBodyPart(messageBodyPart);
        multipart.addBodyPart(messageBodyPart2);
        msg.setContent(multipart);
        System.out.println("Attaching the file");




        Transport.send(msg);
例如, 我希望系统采取以下形式上传的文件路径时,用户点击提交,该文件应作为电子邮件附件发送

 <form >
    <input type ="file"/ id="multiple_files" name="multiple_files" multiple><br/>
      <button>Submit</button>
 </form>


提交

我该怎么做?我想在前端使用JSP和JavaScript,在后端使用Java。我很难找到文件路径。

正如@Rishal_dev_singh所说,搜索示例,谷歌是你的朋友。。。您所做的是一个InputStream,您不需要定义一个路径

在jsp和servlet中搜索与fileupload相关的内容,您将得到您的结果。检查这个链接,我试过那个例子。当我点击提交按钮时,我发现这个网站无法访问