JSP上传并显示图片问题
各位大侠,今天我在做两个页面的时候遇到了这样的问题,主要功能是一个页面上传图片,图片存储到指定的位置,JSP网页回显出图片的信息,并将原图片显示出来,
现在遇到了这样的问题,
1,。我用的是tomcat6.0和myeclplse7.0版本,smartupload组件,上传之后的默认路径是F:\web\.metadata\.me_tcat\webapps\do\upload
而我想把它改成到我的工程目录下,怎样修改代码F:\web\do\WebRoot\upload
2.是在页面回显得时候,怎样调用刚才上传时候的路径加上文件名???望高手指点不胜感激,
------解决方案--------------------smartupload组件不是很熟悉,不过写文件肯定是可以指定他目录的,lz可以研究下。
显示图片可以通过拼一下图片的url,放到<img>标签的src属性中。
------解决方案--------------------
楼主,设置路径的方法有多种,我只是给你说了一种!你如果是想拿到工程所在路径的话:
new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
------解决方案--------------------上传完成之后你应该把上传的文件放到你想放的目录下,这里有一个比较详细的例子你可以参考一下http://bbs.itqy8.com/topic/14
------解决方案--------------------
String url = "\\upload"