2,在CONN.JAVA里找个地方打断点,看看
ResultSet rs=connDBBean.executeQuery("select * from Table")
这句有没有把这段字符串传到CONN类里面.
楼主说把students.mdb删除了,再运行它照样不出错,有可能是数据库连接不成功.如果连接成功了你再把数据库删除应该要报错才是啊.
/SkyShop/images/brand/2010/02/09/09/4599577f-7fca-4163-a752-24a3e331ea39.jpg像一楼说的是正解,不行的原因可能是根的位置问题,自己对着检查一下。
另外你这个路径太长。。太不好测试了,先弄个简单点的。
你右键点图片,属性的地址应该是
http://localhost:8080/SkyShop/images/brand/2010/02/09/09/4599577f-7fca-4163-a752-24a3e331ea39.jpg
这个才是你的服务器上图片的地址。E:的是计算机的真实路径,和服务器上的绝对路径,相对路径不是一回事。服务器启动后,只能访问当前服务器路径之内的文件,而windows下打开html文件不受此限制,所以不能用计算机的路径。
保存到tomcat中就是保存到项目中了,如果你希望保存到源代码中,可以去改tomcat的server.xml配置文件,
<Context path="/" docBase="D:\workspace\SkyShop\ROOT"
debug="0" privileged="true">
</Context>
并删除webapps下的内容。
或者以流的方式将写到图片写到数据库中。
最后建议你去看看关于相对路径的文章,篇幅有限,说的还是不太清楚。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)