站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题请教JSP返回服务器端文件的相对路径?急!!!

请教JSP返回服务器端文件的相对路径?急!!!

摘要: 请教JSP返回服务器端文件的相对路径?急!!!


我要实现一个图片上传功能,情况如下:首先主页面是添加产品信息的页面表单,须要填写多项信息要提交到服务器插入数据库中,其中包括图片信息要上传。图片信息填写栏:一个文本框及一个按钮,我要实现的是点击按钮才弹出上传文件的页面,在上传页面我的图片是上传成功了,但是问题就是怎样将刚上传的文件在服务器端的相对路径返回给添加产品信息这个主页面中的文本框呢?(这样我才能将产品的图片的路径信息保存到数据库中,显示产品图片时就可以从数据库中读取他在服务器端的相对路径) 有哪个朋友可以帮忙解决一下啊,谢谢了,或者是有其它办法可以实现我所描述的功能。。。



Java Blog:http://www.starsinsky.net 提供JSP50M免费空间申请


在弹出的页面返回成功上传了的图片的URL(主页面加个 <input type="Hidden" id="imgDir">)就可以了,如果真不清楚,可以用Session保存该信息,肯定可以的,两种方式我都用过!希望你能成功!!!


恩,我后来是在文本框的value取值:session.getAttribute("filename"),问题是值是取得了,但是还要再刷新一下页面显示的才是本次上传的文件路径,不然保存到数据库中的将是空的或者上次的路径。这有什么解决办法吗


你搞错了,在你弹出的页面里,上传图片的时候你是不是要提交server端,就在你提交的时候做session保存,就是出现你说的情况的!最后在你的主页面提交保存的时候取出session就可以了,肯定没问题的。


我还是不太明白你的意思,我现在的情况还是要在页面表单里刷新一下才看的到本次上传的文件路径。
你QQ多少,咱们交流一下,我的:4894035


request.getContextPath(),这个方法可以取出你的项目的根路径.其它的文件路径,在此根路径上加上在你WEB中的路径就可以了.如,你的项目中JS文件夹下有一个a.css文件,你有一个JSP想引入它,可心这样确定他的路径:<%=request.getContextPath()%>/JS/a.css



↑返回目录
前一篇: 求一连动复选框树
后一篇: Servlet里用JS弹出窗口,在新窗口里获得一表单的值,这些值还能提交给原来的IE窗口吗?