Servlet中获取file地址时自动去掉了"/"斜杠 ,急 , 在线等

玲玲玲玲玲玲玲玲玲 2014-11-23 04:01:17
这是jsp页面


<form action="addServlet" method="post">
sDVD名称:<input type="text" name="dvd_name" /><br/><br/>
DVD详情:<textarea name="dvd_text" cols=40 rows=6 placeholder="请输入DVD的详情 "></textarea><br/><br/>
DVD图片:<input type="file" name="dvd_img" id="dvd_img" onchange=getPath() /><br/><br/>
<input type="hidden" name="path" id="url" />
<input type="submit" value="确定" />
</form>




这是jqurey,


<script type="text/javascript" >
function getPath(){
var img = $("#dvd_img").val();
alert(img); //在这里弹出的地址是有/ 斜杠的
$("#url").val(img);
}
</script>




这是servlet



request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
String img = request.getParameter("path");
PrintWriter out = response.getWriter();
out.print("<script>alert('"+img+"');</script>"); //在这里弹出就是没有/斜杠的了
out.close();




我需要完整地址 , 求解决方案 , 谢谢
...全文
475 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
姜小白- 2014-11-23
  • 打赏
  • 举报
回复
引用 5 楼 u014342844 的回复:
哎 , 我还是小白啊 , 工程的servlet又是啥? 我看了网上的一些代码 , 因为没有接触过这一块 , 所以说有点难理解
这个你需要补强的还比较多,直接找个 commons-fileupload 的文件上传代码,在后台拿到文件流后,可以拿到你想要的路径 然后 补强自己的servlet知识,文件上传,下载的知识,都是一起的
  • 打赏
  • 举报
回复
引用 4 楼 magi1201 的回复:
文件上传不难啊,你的工程的servlet的版本号多少的啊? 如果是servlet3.0的话,那使用servlet3.0的文件上传就可以了,可以参考 servlet3.0文件上传 如果是servlet2.5 或 servlet2.4的话,可以搜一下commons-fileupload 文件上传,文件上传基本可以套现成的代码。 从上传的文件中拿文件路径就方便多了
哎 , 我还是小白啊 , 工程的servlet又是啥? 我看了网上的一些代码 , 因为没有接触过这一块 , 所以说有点难理解
姜小白- 2014-11-23
  • 打赏
  • 举报
回复
文件上传不难啊,你的工程的servlet的版本号多少的啊? 如果是servlet3.0的话,那使用servlet3.0的文件上传就可以了,可以参考 servlet3.0文件上传 如果是servlet2.5 或 servlet2.4的话,可以搜一下commons-fileupload 文件上传,文件上传基本可以套现成的代码。 从上传的文件中拿文件路径就方便多了
  • 打赏
  • 举报
回复
引用 2 楼 u014342844 的回复:
[quote=引用 1 楼 magi1201 的回复:] 楼主可以给个数据看看,看看你想要的地址格式 楼主这个图片需要上传吗?如果上传的话,上传过去的文件流信息中应该可以拿到附件的地址的?
需要上传 , 但是我不会上传 , 我就想着通过file得到地址 , 然后用<img>标签调用地址 . 可以交我上传吗?[/quote] 就是普通的绝对路径地址 例如d:/image/aa.png ,但是我用request的getp....("name")的方法读取出来的没有/这个斜杠啊!!! 文件上传太麻烦的话 , 跟我解决一下这个问题也好啊~~~~
  • 打赏
  • 举报
回复
引用 1 楼 magi1201 的回复:
楼主可以给个数据看看,看看你想要的地址格式 楼主这个图片需要上传吗?如果上传的话,上传过去的文件流信息中应该可以拿到附件的地址的?
需要上传 , 但是我不会上传 , 我就想着通过file得到地址 , 然后用<img>标签调用地址 . 可以交我上传吗?
姜小白- 2014-11-23
  • 打赏
  • 举报
回复
楼主可以给个数据看看,看看你想要的地址格式 楼主这个图片需要上传吗?如果上传的话,上传过去的文件流信息中应该可以拿到附件的地址的?

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧