【发布时间】:2014-05-03 17:45:54
【问题描述】:
目录结构如下图
WEB-INF
|
|-xfolder
|-sample.jsp
|-images/man/upload.html
|
现在如何提交upload.html表单到sample.jsp页面
我在upload.html文件中尝试过这样的
<form method="post" action="../sample.jsp" >
......
.......
</form>
但它不起作用。 帮帮我..
【问题讨论】:
-
是否因为您正在上传文件而称为
upload.html?如果是这样,您需要将enctype= multipart/form-data添加到您的表单声明中。 -
还是没有提交
-
你的路径也错了:根据你发布的结构,应该是
action=../../sample.jsp你需要上2级;一个用于人,一个用于图像,以便找到根。 -
而且您无法从外部访问存储在 WEB-INF 中的文件和 JSP。这些文件需要在 WEB-INF 目录之外。
-
你不能只使用 request.getParameter() 和
multipart/form-data。你需要 Apache Commons 文件上传库。