jsp中点击上传文件,并且得到上传文件的绝对路径。要代码,给采纳。不会的就别回答了。

 我来答
kingkate2009
2014-03-20 · TA获得超过535个赞
知道小有建树答主
回答量:557
采纳率:50%
帮助的人:251万
展开全部
晕,jsp 文件上传,是无法得到上传文件的绝对路径的。其实,也没有必要那么做,只要获取到上传文件本身和上传文件的名称就可以把它拷贝到任何地方咯。

上传文件时,当点击上传文件时,java会为当前文件创建一个文件拷贝,放到一个临时目录(用request.getParameter("name")可以直接访问到)里(相当去操作系统里的粘贴板),如果想要操作这个文件,只需要去粘贴板里取就行了。
追问
网上依然有大神处理了这个问题,我只是想找个简单些的。
追答
如果你想要简单点的。我推荐 smartupload 工具,如果你用的是框架的话,struts自带文件上传功能。你可以考虑。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weiwancai
2014-03-20 · TA获得超过129个赞
知道答主
回答量:96
采纳率:0%
帮助的人:64.6万
展开全部
JSP页:
<form name="main" method="POST" action="/upload_do.jsp" enctype="multipart/form-data">
<table width="100%" class="tableBg" cellspacing = "1px" border="1px">
<tr>
<td colspan="2" > Upload File</td>
</tr>
<!--begin upload file-->
<tr>
<td align="left">Select File Name:</td>
<td align="left">
<input type="FILE" name="FILE1" size="80">
<input type="button" value="上传" onClick="doUpload()" class="btn">
</td>
</tr>
<!--end upload file-->
</table>
</form>
<script Language=javascript>
function doUpload(){
document.main.submit();
}
</script>

upload_do.jsp
<%
File file = (File)request.getAttribute("FILE1");
%>
追问
没效果啊,去火狐里任然看不到绝对路径,你自己试了吗?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式