`

利用struts与hibernate做的上传到数据库图片

阅读更多
jsp文件的字段:
<td>设备图片</td>
		  <td><input type="file" name="picture"/> </td>
		 </tr>

在action里面的处理:
FormFile file=ef.getPicture();     //ef是actionForm
		String pictureName=file.getFileName();           //文件名
		 int i = pictureName.indexOf(".");
	        String type = pictureName.substring(i+1,pictureName.length());  // 得到文件的后缀名
	        ev.setPictureName(type);
		int size=file.getFileSize();                     // 得到文件的大小

		   InputStream stream;
		try {
			 stream = file.getInputStream();          //创建文件流
			 byte[] b=new byte[size];              //得到2进制文件
			 stream.read(b);
			 ev.setPicture(b);    //pojo对象                   
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}  


hibernate配置文件
<property name="picture" type="byte[]">
            <column name="PICTURE"  />
         </property>
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    租房系统 使用ssh框架 利用Struts2框架实现租房 包括数据库表

    用ssh框架完成 包括建表文件 通过数据库关联表实现租房信息的基本操作 同时有上传图片的操作 适合新手学习

    个人信息管理系统Struts2 spring hibernate dwr

    采用了FCKeditor在线文本编辑器,用FCKeditor上传文件时还存在有问题,不知道是不是配置存在问题,但是图片文件利用Struts2的action上传到服务器,因为有其他附件文件要上传,并且要保存文件信息,在删除文章时要把...

    个人知识管理系统 Struts2 + Spring + Hibernate

    采用了FCKeditor在线文本编辑器,用FCKeditor上传文件时还存在有问题,不知道是不是配置存在问题,但是图片文件利用Struts2的action上传到服务器,因为有其他附件文件要上传,并且要保存文件信息,在删除文章时要把...

    web项目常用jar包及说明.zip

    2.antlr-2.7.2.jar(语言转换工具,hibernate利用它实现HQL到SQL的转换) 3.commons-collections-3.2.1.jar(commons项目中的子项目,是对collection集合的封装) 4.dom4j-1.6.1.jar(对dom4j的封装,是解析xml文件...

    物业管理系统java+jsp+sql server2005

    此资源包含了用户需求说明文档...利用Spring的依赖注入和面向切面特性,hibernate的数据持久化技术、Struts的控制器实现了楼栋管理模块,房间管理模块,业主管理模块,收费管理模块,物资设备管理,管理员管理等模块。

    newxy(新坐标)web快速开发包

    3,数据库字符编码与本地字符编码转换; 4,文件上传,上传大小控制; 5,文件下载,下载记数; 6,图片显示; 7,数据分页显示; 8,客户端标记记录集哪条记录被选择; newxy(新坐标)技术网站:...

    Java EE Web开发实例精解完整光盘

    最后,通过三个综合实例,演示如何利用EJB及Struts、Hibernate、Spring等常见的Java EE 架构开发企业Web应用系统 目录 第1章 构建动态Web页面 例程1-1:利用Servlet显示动态日期 例程1-2:利用JSP表达式显示动态...

    SSH 项目 整合jar包

    2.antlr-2.7.2.jar(语言转换工具,hibernate利用它实现HQL到SQL的转换) 3.commons-collections-3.2.1.jar(commons项目中的子项目,是对collection集合的封装) 4.dom4j-1.6.1.jar(对dom4j的封装,是解析xml文件...

    SSH 框架所需JAR包

    2.antlr-2.7.2.jar(语言转换工具,hibernate利用它实现HQL到SQL的转换) 3.commons-collections-3.2.1.jar(commons项目中的子项目,是对collection集合的封装) 4.dom4j-1.6.1.jar(对dom4j的封装,是解析xml文件...

    JAVA WEB典型模块与项目实战大全

    3.4 实现spring、struts2.x和hibernate框架集成  3.5 小结  第2篇 典型模块开发  第4章 在线文本编辑器(fckeditor)  4.1 分析fckeditor在线文本编辑器  4.2 fckeditor在线文本编辑器初级应用  4.3 ...

    从J2SE到J2EE知识点介绍

    8. Struts的上传与下载 178 五、 Hibernate 192 (一) 前言 192 (二) 持久化层 193 (三) ORM介绍 193 (四) Hibernate 核心接口 194 1. Session接口 194 2. SessionFactory接口 194 3. Configuration类 194 4. ...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,考取了信息处理、程序设计、数据库技术等国家IT认证。...

    web开发常用jar

    一个语言转换工具, Hibernate利用它实现 HQL 到 SQL 的转换模板相关操作需要包 javassist-3.9.0.GA.jar 代码生成工具 Hibernate用它在运行时扩展 Java类和实现,同cglib包 slf4j-api-1.5.8.jar和slf4j-log4j12...

    ssh框架、邮件发送

    ssh框架搭建,采用最新struts2、spring3、hibernate4搭建环境,导入数据库,直接能运行(界面不是很完善),项目中采用velocity模版实现发送邮件功能、实现利用验证码登陆、文件上传下载功能及报表导出功能

    Java学习笔记-个人整理的

    {5.2.1}将浮点数四舍五入到指定精度}{98}{subsection.5.2.1} {6}Exception}{99}{chapter.6} {6.1}\ttfamily try-catch}{99}{section.6.1} {6.2}\ttfamily finally}{100}{section.6.2} {6.3}\ttfamily throws}{...

    本科毕业设计开题报告(心墙餐吧网上订餐系统的设计与实现V5)_

    由于本系统用到了Spring+Hibernate+Struts框架,所以采用了集成这些框架的MyEclipse开发工具进行开发,数据库的设计因为用到的是MySQL,所以采用了PowerDesigner+Navicat 六、研究方法 本毕业设计采用的研究方法主要...

    计算机综合信息系统的设计与开发.doc

    1 系统开发技术 计算机综合信息系统是基于B/S结构的服务系统,它的开发主要采用JSP、struts2、 hibernate等编程技术,结合后台数据库oracle 10g综合应用完成本系统。利用UML建模技术,实现用户的功能描述。以上技术...

Global site tag (gtag.js) - Google Analytics