- 浏览: 364716 次
- 来自: 北京
文章分类
- 全部博客 (237)
- XML (6)
- JavaSE (39)
- Junit (1)
- Maven (10)
- JavaScript (12)
- JavaEE (16)
- HTML5 (10)
- java多线程 (8)
- Hibernate (30)
- Java反射 (3)
- Spring (11)
- Struts (1)
- svn (2)
- linux (12)
- 代码实例 (1)
- 设计模式 (1)
- UML (1)
- javassist (1)
- Oracle (3)
- Hibernate异常 (9)
- DWR (6)
- Java泛型 (2)
- SpringMVC (11)
- Dbunit (3)
- github (2)
- Algorithm (1)
- zTree (1)
- jquery (7)
- freemarker (4)
- mysql (5)
- ffmpeg (1)
- 编码 (1)
- lucene (15)
- hadoop (1)
- JVM (1)
- Regular Expressions (5)
- myeclipse (1)
- 爬虫 (7)
- 加密 (3)
- WebService (2)
- Socket (2)
- Windows (1)
最新评论
-
wxpsjm:
好直接
HV000030: No validator could be found for type: java.lang.Integer. -
wxhhbdx:
学习了,对新手来说很不错的教程。
SpringMVC入门 (二) 数值传递 -
xgcai:
正好在学dwr
DWR入门 (二)用户实例
以Maven和SpringMVC为例。
1. 上官网http://www.uploadify.com/下载flash版本的uploadify压缩包。解压缩到WEB-INF/resources/里面。
2. 写后台
这里返回的是text类型的文件, jsp页面中要将其转换成json格式。
3. 写一个upload.jsp文件,如下:
这里要导入jquery, uploadify的js和css文件。
1. 上官网http://www.uploadify.com/下载flash版本的uploadify压缩包。解压缩到WEB-INF/resources/里面。
2. 写后台
package com.lj.cms.dto; /** * 专门用来返回Ajax * @author Administrator * */ public class AjaxObj { /** * 0表示失败, 1表示成功 */ private int result; /** * 提示消息 */ private String message; /** * 附加对象, 用来存储一些特定的返回信息 */ private Object obj; public int getResult() { return result; } public void setResult(int result) { this.result = result; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public Object getObj() { return obj; } public void setObj(Object obj) { this.obj = obj; } public AjaxObj() { this.result=1; } public AjaxObj(int result, String message, Object obj) { this.result = result; this.message = message; this.obj = obj; } public AjaxObj(int result, String message) { this.result = result; this.message = message; } public AjaxObj(int result) { super(); this.result = result; } }
/** * 返回AjaxObj对象 。 * @return * @throws IOException */ @RequestMapping("/upload") //返回的是json类型的值, 而uplodify只能接受字符串 public @ResponseBody AjaxObj upload(MultipartFile attach) throws IOException{ System.out.println(attach.getOriginalFilename()); return new AjaxObj(1); }
这里返回的是text类型的文件, jsp页面中要将其转换成json格式。
3. 写一个upload.jsp文件,如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <link rel="stylesheet" type="text/css" href="<%=path%>/resources/uploadify/uploadify.css" /> <script type="text/javascript" src="<%=path%>/resources/js/jquery-1.9.0.js"></script> <script type="text/javascript" src="<%=path%>/resources/uploadify/jquery.uploadify.js"></script> <script type="text/javascript"> $(function() { var path = $("#ctx").val(); $("#attach").uploadify({ swf : path + "/resources/uploadify/uploadify.swf", uploader : "upload", fileObjName : "attach", height : 30, width : 120, auto:false, fileSizeLimit:'50MB', fileTypeExts:"*.jpg;*.avi;*.wmv;*.txt;*.doc", onUploadSuccess:function(file,data,response){ var ao=$.parseJSON(data); if(ao.result==1){ alert("文件 "+file.name+" 成功上传");} } }); $("#upload").click(function(){ $("#attach").uploadify("upload","*"); }); // console.log($.ajax("upload")); }); </script> </head> <body> <input type="hidden" id="ctx" value="<%=path%>"> <input type="file" id="attach" value="" /> <input type="button" id="upload" value="点击上传"> </body> </html>
这里要导入jquery, uploadify的js和css文件。
发表评论
-
webservice获取访问服务的ip地址
2014-08-11 16:02 18991. 首先注入javax.xml.ws.WebServiceC ... -
java.lang.IllegalStateException: ServletConfig has not been initialized
2014-08-06 13:04 2945java.lang.IllegalStateException ... -
Character reference "�" is an invalid XML character.
2014-07-10 18:35 2084org.xml.sax.SAXParseException: ... -
jquery.validate.js的错误信息显示位置
2014-03-04 14:04 2196问题描述: 如图所示, 这里的代码是: <tr ... -
IE下的li:hover问题解决
2014-02-19 22:26 845当在css中设定li:hover{cursor:pointer ... -
HV000030: No validator could be found for type: java.lang.Integer.
2014-01-11 12:58 6685http://stackoverflow.com/questi ... -
图片压缩
2014-01-05 22:42 0package org.konghao.basic.util; ... -
[转]Access restriction:The type JPEGCodec is not accessible due to restriction on
2014-01-05 22:23 833Access restriction:The type JPE ... -
jsp include page <jsp:param value="val" name="n"/>
2013-12-18 22:09 1086<jsp:include page="/jsp ... -
log4j 关于rootLogger以及一些问题
2013-12-17 12:56 1793今天遇到的一些问题。 package com.lj.b ... -
dbunit错误:non-uppercase input column:xx in ColumnNameToIndexes cache map
2013-12-14 18:06 3190testLoad(com.lj.core.dao.Test ... -
log4j 入门实例 (三) 输出布局(layout)
2013-12-12 20:46 828log4j提供了以下几种layou ... -
log4j 入门实例 (二) 输出到文件以及网页
2013-12-12 17:41 994这里先讲如何将log4j的日志信息输出到文本文件。 1. ... -
log4j 入门实例 (一) HelloLog4j
2013-12-12 17:36 1482首先要下载官网的jar包以及说明文档文件。 文件里包含了log ... -
JPA初步学习
2013-10-29 17:33 0这两天在写一个ORM方法。 实现类对象和XML文件的mappi ... -
使用jackson生成json对象的实例
2013-10-24 11:25 3696这里写了一个将json和Java的Object对象进行互相转换 ... -
Servlet从硬盘读取图片并传送到前台
2013-10-21 20:39 1453public void doGet(HttpServletR ...
相关推荐
uploadify多文件上传例子代码,jsp+servlet实现
HTML5 PHP jquery uploadify上传文件,带进度条,author:吕大豹。仿照uploadify写的,www.codesc.net已做过修正,本例的配置参数均与uploadify官网一致,参照官网的api就可以了,直接把文件夹上传到支持php的服务器...
使用uploadify控件批量上传文件实例,特效很不错!
struts2 + uploadify上传文件示例
springMVC+uploadify上传图片。
Uploadify大文件(带进度条)上传实例 C# ASP.net
Jquery 多文件上传,jquery+flash 多文件上传,界面美观, 很炫的上传组件,支持中文! 本实例经过严格测试,保证能正常使用!网上其他好多实例都不能正常运行。 uploadify是一款容量小、功能强的Js批量上传工具,...
uploadify是一个与jquery和flash结合实现的上传程序,界面挺漂亮,用起来也方便,不过浏览器需要安装有Flash插件,好像现在这几年,浏览器对flash插件的支持感觉没前几年好了,这可能会对uploadify上传插件的正常...
里面有个.net文件上传的实例,利用了jQuery上传插件Uploadify ,简单易懂,可以直接用,也可以作为开发的启发
这是我用myeclipse8.5实现的uploadify多文件上传的例子。不用做任何修改,导入到myeclipse中即可使用。
jquery xheditor是jquery中较好的编辑器插件,而jquery.uploadify也是jquery实现文件上传很优秀的插件,本项目实例解决了两个插件文件上传的问题,对于应用学习两个插件,实现文件上传,具有很好的参考价值,同时本例子是...
jQuery Uploadify文件批量上传实例 自己对jQuery Uploadify插件稍作整理,样式不合适可以根据自己的需要修改; 可以实现多文件上传,同时显示上传进度条和百分比,上传完毕后将统计上传文件的总数量、文件总大小和...
jQuery Uploadify + Apache Fileupload异步上传文件示例
非常漂亮使用的uploadify文件上传组建,实现了ajax文件上传,供大家一起学习。
Uploadify c# 大文件上传asp.net c#版,包含flash可修改源文件 JQuery上传插件Uploadify 含示例代码和源文件
文件上传组件 Uploadify-3.1-Demo实例详解
struts2 +jquey uploadify3 2 实现多文件上传 可以运行的myeclipse工程 绝对好用 访问方式http: 127 0 0 1:8080 Struts2Uploadify upload jsp uploadify 使用说明: <a href "javascript:$ "#file ...
JQuery的Uploadify实现多文件上传,最基本的jsp+servlet方式
jquery上传插件uploadify+php完美实现强大的文件上传功能实例+程序_【PHP】.rar
1 判断session是否失效 本实例没测试这个问题 但在工作项目中碰到了 但原因在这里记录下:web应用会存在一个session 而uploadify上传时也会产生一个新的session 导致在后台判断session是否失效时获取的session为null...