以下是JSP代码。
如何修改代码,以便必须将使用“浏览”选项选择的文件的位置传递给名为new.java的Java程序
请指教。
<form action="abc.jsp" method="post" enctype="multipart/form-data" name="form1" id="form1"> Upload File: <input name="file" type="file" id="file"><br><br> <input type="submit" name="Submit" value="Submit"/><br><br> <input type="reset" name="Reset" value="Reset"/> </form>
上面的html代码仅显示文件名,而不显示位置。而且我什至不知道如何将文件名传递给Java代码本身。
在您action必须指定一个servlet / JSP处理该多请求。最好是一个Servlet(JSP用于表示而不是处理)。
action
因此,我们有了一个public class NewServlet extends HttpServlet带有doPost(request, response)方法的Servlet()。此时,您可以使用commons- fileupload处理传入的文件。这是带有大量代码的用户指南,仅用于复制粘贴。
public class NewServlet extends HttpServlet
doPost(request, response)
servlet教程是一个很好的起点。