jsp上实现选择一个文件夹,并显示路径名

jsp上实现选择一个文件夹,并显示路径名,第1张

jsp中实现文件上传选择是通过input file=“file”实现的。

举例如下:

有一个如下内容的uploadjsp文件,用来选择要上传的文件:

<html>

<head>

<title>Jsp文件上传例子</title>

</head>

<body>

<form name="upform" action="UploadServlet" method="POST" enctype="multipart/form-data">

<input type ="file" name="file1" id="file1"/><br/>

<input type="submit" value="上传" /><br/>

<input type="reset" />

</form>

</body>

</html>

上面文件值得注意的地方:

1 action="UploadServlet" 必须和后面的webxml配置文件中对servlet映射必须保持一致

2 method="POST" 这里必须为"POST"方式提交不能是"GET"

3 enctype="multipart/form-data" 这里是要提交的内容格式,表示你要提交的是数据流,而不是普通的表单文本

4 file1表示你要上传一个文件

jsp获取文件的路径

在写java程序时不可避免要获取文件的路径总结一下,遗漏的随时补上

1可以在servlet的init方法里

String path = getServletContext()getRealPath("/");

这将获取web项目的全路径

例如 :E:\eclipseM9\workspace\tree\

tree是我web项目的根目录

2你也可以随时在任意的class里调用

thisgetClass()getClassLoader()getResource("/")getPath();

这将获取 到classes目录的全路径

例如 : E:\eclipseM9/workspace/tree/WEB-INF/classes/

这个方法也可以不在web环境里确定路径,比较好用

3requestgetContextPath();

获得web根的上下文环境

如 /tree

tree是我的web项目的root context

最后还推荐你试试 requestgetServletPath()

以上就是关于jsp上实现选择一个文件夹,并显示路径名全部的内容,包括:jsp上实现选择一个文件夹,并显示路径名、jsp里类怎么获取与首页同级的文件的路径,包括能在tomcat里运行。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9777013.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存