1.在使用extjs上传附件时,需要引入extjs的上传插件
<script type="text/javascript" src="../js/ext/ux/fileuploadfield/FileUploadField.js/>"
2.在对应的extjs组件中添加如下代码:
var entityForm = new Ext.form.FormPanel ( { layout : "form", labelWidth : 90, // label settings here cascade unless overridden fileUpload : true,//true表示上传附件 bodyStyle : 'padding:5px 5px 0', waitMsgTarget : true, defaults : { width : 230 }, defaultType : 'textfield', items : [{ xtype: 'fileuploadfield', id: 'upload', name: 'upload',//这里名称需要与struts2后台代码中的名称对应 fieldLabel: '上传中文LOGO', emptyText: '请选择', buttonText:'', buttonCfg: { iconCls: 'upload-icon' } }] });
3. struts2 后台代码
/**上传的文件,与页面中的name对应*/ private File upload; /**strut2自动获得文件的名称,变量名称的格式规则为:上面的inputName+FileName*/ private String uploadFileName; /**strut2自动获得文件的类型,变量名称的格式规则为:上面的inputName+ContentType*/ private String uploadContentType;
4.在处理类上引用struts2的文件上传的拦截器
@InterceptorRef(value="fileUploadStack")
@InterceptorRef(value="fileUploadStack") public class EbHeaderAction{ }
ps:这并非一个完整的例子,而是记录的几个关键步骤,以便日后碰到类似需求,可以方便处理
相关推荐
Extjs4文件上传,后台struts2
网上有些这样的例子,但是下了几个都没有跑起来,哎,希望那些发文章的人要发就发全的,别发个半生不熟的。... 现在自己整理了一个Struts2+ExtJS2实现文异步文件上传,没法上传图片无法看到效果,直接上源码吧。
ExtJs + Struts2 + JSON 程序总结
iterator_jsonDemo1的链接:http://download.csdn.net/detail/cafebar123/8816409 运用了Extjs,Struts2, json,iterator技术, 将数据从后台传到Extjs表现层(自带json相关jar包)。注释详细,供参考。 Use ...
1.extjs 的简单增删改。 2.后台使用struts2实现 3.左边是树形菜单。
研究了半天的ExtJs+Struts2多文件上传.直接导入就可以运行。
Extjs+Struts2系统后台管理框架,实习基本的添加新闻列表和用户列表等基本功能,登陆页面。
eclipse下EXTJS4+STRUTS2+JAVA增删改查的完整例子
Extjs+Struts2系统后台管理框架,适合开发MIS系统的人,可用于二次开发,可以升级你的JSP页面变成EXTJS界面
struts2+extjs3的单/多文件上传,后台也可以不用struts2,前台也可以去掉extjs,资源包含所需要的所有JAR包,无需另外下载,代码量绝对精简易懂。
Extjs4+MVC+struts2后台管理系统,
搭建EXTJS和STRUTS2框架(ext和struts2简单实例)
EXTJS json struts2制作登陆窗口
ExtJS与Struts2的整合工程实例,能成功部署的MyEclipse工程,还配有相应的文档。
讲述 extjs 整合 struts hibernate sping 和extjs怎么和Highchart整合
搭建EXTJS和STRUTS2框架 大家放心收藏! saivicky出品,必属精品!
应用extjs4和struts2开发的省市区三级联动完整示例,导入myeclipse即可用,无需再导入任何jar包
extjs_struts2_整合
本Demo采用Struts2.1.8+Spring2.5.6(Annotation注解)+Hiberante3.3.2(Annotation注解)+ExtJS(Struts2-json)
extjs+struts2+hibernate+json登录程序,主要讲解struts2配置JSON与前台extjs通信,异步数据交换,很强大