Struts + Hibernate 框架下,JSP中显示MySQL数据库中BLOB类型的图片问题
现在已经实现了把图片存储到MySQL中,也可以把图片读取出来显示到本地文件中,但是现在JSP页面不知道怎么显示。
设置的图片文件在ActionForm中的类型是FormFile,在Hibernate中对应的类型是java.sql.blob,在MySQL中的类型是BLOB。
看了网上很多是用来解决这个问题servlets,但是有点看不懂^-^。还有就是图片可以用 <bean:write > 来显示吗?
------解决方案--------------------你获得图片后,保存图片文件,记录文件路径。HTML img 不能显示吗?
个人,建议,图片这样的二进制文件保存到数据库不好,第一占用大量的数据存储资源,降低数据库效率,第二,不方便使用文件。
数据库就保存图片路径,不能满足需求吗?
------解决方案--------------------统一楼上的
用路径~~~~~~~~
------解决方案--------------------文件的保存,图片的保存,都不见意保存在数据库中,当然一些比较特殊的系统除外。现在的一般web醒目都是存在路径中的,可以用不通的路径区分不同资源。