在页面显示上传的图片
我这是一个上传图片的例子
在我跳转的另一个页面(showImage.jsp)显示我刚刚上传的图片
我存到了 "d:/tupian/shangchuan/ "
我在前一个页面的session中存了文件的名字name.
然后在我的showImage.jsp页面
String name=(String)session.getAttribute( "name ");
out.print( " <image src=http://127.0.0.1:8080/shangchuan/ "+name);
结果显示不出来!不知道哪里出了错误,希望哪位能指点一下,谢谢!
------解决方案--------------------先测试以下名字传过来没有,没有的话,就是路径问题
------解决方案-------------------- <image src=http://127.0.0.1:8080/shangchuan/ " <%=name%> />
若不行,检查是否是路径问题
------解决方案--------------------楼主只给出这段代码看不全面问题,最好把上传的代码也贴出来。还有,楼主在d:/tupian/shangchuan/下看看上传得图片是否正常
------解决方案--------------------http://127.0.0.1:8080/shangchuan/
这个路径是你的WEB能访问的路径,和d:/tupian/shangchuan/ 一致吗?
比如你的网站是 d:\tomcat\webapps\ROOT
那么你的上传路径必须是d:\tomcat\webapps\ROOT\shangchuan才行,否则需要读出该图片“写”到页面上。
------解决方案--------------------out.print( " <image src=http://127.0.0.1:8080/shangchuan/ "+${name});
你的 "name "是放在session里的,得出来的时候要么用EL表达式,要么嵌一段代码.
------解决方案--------------------得上传到服务器中对应的项目的目录下