Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 在servlet中作为一部分传递文件_File_Jsp_Servlets - Fatal编程技术网

File 在servlet中作为一部分传递文件

File 在servlet中作为一部分传递文件,file,jsp,servlets,File,Jsp,Servlets,我需要一些在servlet中传递文件的帮助。我有一个带有多种格式的JSP代码,用于上传文件。我可以将其作为Java部件,如下所示: Part cab = request.getPart("cab"); 它工作正常,但我想将该文件传递给另一个servlet。我怎么做?request.setAttribute似乎对我不起作用,而且没有“.setPart()”这样的东西。我是否必须将此部分转换为字符串,然后使用setAttribute()发送它 提前感谢:)您可以使用 request.setAttr

我需要一些在servlet中传递文件的帮助。我有一个带有多种格式的JSP代码,用于上传文件。我可以将其作为Java部件,如下所示:

Part cab = request.getPart("cab");
它工作正常,但我想将该文件传递给另一个servlet。我怎么做?request.setAttribute似乎对我不起作用,而且没有“.setPart()”这样的东西。我是否必须将此部分转换为字符串,然后使用setAttribute()发送它


提前感谢:)

您可以使用

request.setAttribute("objectName", cab); //here cab is object.
RequestDispatcher reqDispatcher = req.getRequestDispatcher("pathToyourServlet2");
reqDispatcher.forward(req, res);
并通过getAttribute方法在另一个servlet上检索相同的内容

request.getAttribute("objectName");

添加更多信息。我无法理解你在问什么?