Html 将表单提交到另一个目录文件
目录结构如下所示Html 将表单提交到另一个目录文件,html,forms,jsp,directory,Html,Forms,Jsp,Directory,目录结构如下所示 WEB-INF | |-xfolder |-sample.jsp |-images/man/upload.html | 现在,如何将upload.html表单提交到sample.jsp页面 我在upload.html文件中尝试过这样 <form method="post" action="../sample.jsp" >
WEB-INF
|
|-xfolder
|-sample.jsp
|-images/man/upload.html
|
现在,如何将upload.html表单提交到sample.jsp页面
我在upload.html文件中尝试过这样
<form method="post" action="../sample.jsp" >
......
.......
</form>
......
.......
但它不起作用。
帮助我..首先,如果要上载文件,需要在表单声明中包含
enctype=multipart/form data
第二,也很可能是你的问题,你的表单的操作是错误的。它应该是:
action=“../../sample.jsp”
,因为您需要提升两个级别:一个用于man
,另一个用于images
,才能到达sample.jsp
所在的根目录。它之所以被称为upload.html
,是因为您正在上载文件吗?如果是这样,您需要将enctype=multipart/form data
添加到您的表单声明中。但是它没有提交您的路径也是错误的:根据您发布的结构,它应该是action=../../sample.jsp
,您需要提升两个级别;一个用于人,一个用于图像,以访问根目录,并且您不能从外部访问存储在WEB-INF中的文件和JSP。文件需要位于WEB-INF目录之外。不能仅将request.getParameter()与多部分/表单数据一起使用。您需要Apache Commons文件上载库。