ExtJs:
Spring注入:
Java:
var fatj_form = new Ext.form.FormPanel( { id : 'fatj_form', url : 'Gzry/Fjxx/EditFjxx.action?format=json', method : 'post', frame : true, border : false, autoWidth : true, fileUpload : true, layout : 'form', items : [ { xtype : 'textfield', labelWidth : 60, readOnly : true, fieldLabel : '名称', name : 'famc', width : 475 } , { xtype : 'panel', layout : 'column', items : [ { xtype : 'panel', layout : 'form', columnWidth : .5, items : [ { xtype : "datefield", format : "Y-m-d", readOnly : true, value : "", labelWidth : 60, fieldLabel : '开始日期', name : 'gzrqks', width : 180 } ] } , { xtype : 'panel', layout : 'form', columnWidth : .5, items : [ { xtype : "datefield", format : "Y-m-d", readOnly : true, value : "", labelWidth : 60, fieldLabel : '结束日期', name : 'gzrqjs', width : 180 } ] } ] } , { xtype : 'fileuploadfield', layout : 'form', id : 'files', width : 475, allowBlank : false, msgTarget : 'side', emptyText : '请选择需要上传的图片...', fieldLabel : '图片附件', name : 'files', buttonText : '', buttonCfg : { iconCls : 'upload-icon' } } ] } );
Spring注入:
<!--文件上传--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" />
Java:
@RequestMapping(value = "EditFjxx.action") public void editFaxx(HttpServletRequest request,HttpServletResponse response, @RequestParam(value = "files", required = false)MultipartFile files) throws IOException { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); String fileName = files.getOriginalFilename(); String id = request.getParameter("id"); if (id != null && !id.equals("")) { try { if (fileName.endsWith(".jpg")) { InputStream in = files.getInputStream(); Blob tp = Hibernate.createBlob(in); GzryFjxx fj = new GzryFjxx(); fj.setFaid(id); fj.setText(fileName); fj.setTp(tp); gzryFjxxServ.add(fj, faxx); out.print("{success:true,message:'提交成功!!!'}"); } else { out.print("{success:false,message:'文件格式必须是图片文件,扩展名(jpg)!!!'}"); } } catch (Exception e) { out.print("{success:false,message:'提交失败!!!'}"); logger.error(e); e.printStackTrace(); } } else { out.print("{success:false,message:'出现异常!!!'}"); } } //Hibernate实体类: import java.sql.Blob; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; import org.hibernate.annotations.GenericGenerator; @Entity @Table(name = "T_GZRY_FJXX") public class GzryFjxx { private String id; private Blob tp; private String text; @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "uuid") public String getId() { return this.id; } public void setId(String id) { this.id = id; } @Column(name = "TP") public Blob getTp() { return tp; } public void setTp(Blob tp) { this.tp = tp; } @Column(name = "TEXT", length = 200) public String getText() { return text; } public void setText(String text) { this.text = text; } }
发表评论
-
Spring的JdbcTemplate对数据库的增删改操作(备忘)
2013-08-06 23:19 835import org.springframework.jd ... -
CXF 配置备忘
2012-09-11 11:32 820服务端配置: web.xml <web-app&g ... -
java获取明天的日期
2012-08-30 16:14 19385public static void main(Strin ... -
java 字符串日期转换成人性化格式
2012-08-06 11:40 948/** * 转换日期格式 * * @param d ... -
JSTL 标签输出java List<List>
2012-08-03 12:05 945<c:forEach var="zcdCh ... -
[转]java代码实现15位身份证号码升级到18位
2012-08-02 12:38 1204原文地址:http://blog.csdn.net/mhmyq ... -
[转]java实现的18位身份证格式验证算法
2012-08-02 12:38 824原文地址:http://fanqiang.chinaunix. ... -
[转]java实现—身份证号码验证
2012-08-02 12:38 811原文地址:http://akunamotata.iteye.c ... -
[转]java验证身份证号码及编码规则和提取相应信息
2012-08-02 12:37 1201原文地址:http://dreams75.iteye.com/ ... -
Java图片/文件下载+Hibernate+Oracle数据库Blob字段类型
2012-08-02 12:37 1221@RequestMapping(value = " ... -
Java 翻页工具类
2012-08-01 12:19 1109@RequestMapping(value = &qu ... -
Java操作数据库工具类
2012-08-01 12:19 1486import java.sql.Connection; ... -
Java读取properties文件工具类
2012-08-01 12:19 1426//DB.properties文件 className= ... -
J2EE项目代码编写规范[转]
2012-07-25 17:01 687代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发 ... -
常用数据库的JDBC连接代码
2012-07-25 17:01 824数据库 连接代码 M ... -
我的Jdon安装第三步出错解决
2012-07-25 17:01 796因为jive论坛是个很有名开放源代码的论坛,从2.1版本以后开 ...
相关推荐
前端使用Extjs后台使用spring mvc 数据访问层使用hibernate 数据库使用mysql,是学习extjs、spring mvc以及hibernate的比较好的例子,希望能帮到各位。
基于 Extjs + spring + hibernate 的OA框架 基于 Extjs + spring + hibernate 的OA框架 基于 Extjs + spring + hibernate 的OA框架
利用dwr,整合extjs,spring,hibernate.是你学习dwr的参考指南
最新SSH集成+Extjs5+struts2.3.20+hibernate4.3.8+spring4.1.4 包括动态菜单配置功能
extjs4 + struct+ spring + hibernate 搭建后台。
extjs+spring+struts+hibernate整合实例
Extjs+Spring+Hibernate实现分页
图书管理系统源码(ExtJs+struts2+hibernate+spring)
一个基于 Extjs + spring + hibernate 的OA框架 学习和研究EXTJS的很好参考
Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包 第三部分
ExtJs+struts2+hibernate+spring的图书管理系统,可作为毕业设计使用,供大家一起参考学习为。
Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包 共5 部分 全部下载后解压缩
Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g 第4部分
ExtJs + structs + spring + hibernate(进销存系统)
Extjs3.2+struts2.0+spring2.5+hibernate3.5+weblogic10+oracle10g含全包 共5 部分 全部下载后解压缩
ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8完成的后台管理项目,觉得是值得参考的实用项目 下载链接
extjs+struts+hibernate+spring(物流管理系统) 中的jar包
Extjs3.1+struts2+spring2.5+hibernate3.5环境