[JSP]jspsmartupload完成简单的文件上传
来源:互联网 发布:mac dd bs 编辑:程序博客网 时间:2024/05/16 05:33
下载jspsmartupload
首先,你要下载一个jspsmartupload.jar,不知道怎么说jsp才好,自诩为插件多,可扩展性强,其实这样反而搞到一个插件一门新的语言~╮(╯▽╰)╭
jspsmartupload算是最简单的文件上传插件了,代码量极少
下载的时候也要注意,网上有一些仅支持英文文件名的jspsmartupload.jar,上传中文文件的时候会乱码
我在网上找了很久,才发现有人提供了一份相当不错的,默认支持中文的jspsmartupload.jar,而且免费下载(http://download.csdn.net/download/TomRunner/1813091
配置jspsmartupload
没什么好说的,把下载后的lib包,扔到Eclipse新建的web工程的lib目录
然后新建两个文件,一个upload.jsp用来放html上传用的file控件
一个uploadsuc.jsp用来处理上传的file中
其实最重要的是,在webroot目录下建立一个pic文件夹,用来存放上传文件
这个插件如果没有文件夹不会新建文件夹的,只会报错
upload.jsp
[html] view plain copy print? <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>上传页面</title> </head> <!-- 没什么好说的,就一个html的file控件,刚学html编程的人都会,注意在表单加上enctype="multipart/form-data",否则会报错 --> <body> <form action="uploadsuc.jsp" method="post" enctype="multipart/form-data"> <input type="file" name="pic" id="pic" /> <input type="submit" value="上传" /> </form> </body> </html> #uploadsuc.jsp注意页首两个包是怎么引用的-[html] view plain copy print?<!-- 注意页首两个包是怎么引用的 --> <%@ page language="java" import="java.util.*,com.jspsmart.upload.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>上传处理页面</title> </head> <body> <% //之所以要放到异常抛出结构里面,是为了避免直接访问此页报错 try{ //指定动作 SmartUpload smart=new SmartUpload(); smart.initialize(pageContext); smart.upload(); //把文件保存到同目录的pic文件夹 smart.save("pic"); } catch(Exception e){ } %> <a href="upload.jsp">返回</a> </body> </html>
阅读全文
0 0
- [JSP]jspsmartupload完成简单的文件上传
- 【Jsp】使用jspsmartupload完成简单的文件上传系统
- 使用jspsmartupload完成简单的文件上传系统
- 【Jsp】使用AjaxFileUploader与jspsmartupload完成不刷新的Ajax文件上传系统
- 基于jspSmartUpload的Jsp文件上传实例
- 基于jspSmartUpload的Jsp文件上传:防止文件重名被覆盖的解决方法
- 简单的JSP文件上传
- jspSmartUpload对上传的文件进行删除
- 使用jspSmartUpload实现文件的上传
- 采用jspSmartUpload组件进行文件的上传
- 在jsp中利用jspsmartupload实现上传文件
- 理论---jsp使用jspsmartupload组件实现文件上传功能
- JSP+Servlet使用jspsmartupload实现文件上传至服务器
- jsp/servlet 完成文件上传
- JspsmartUpload上传文件(1)
- JspsmartUpload上传文件(2)
- JspsmartUpload上传文件(3)
- 文件上传之jspSmartUpload
- 8.Spring的事务管理难点剖析
- 数据结构小项目一一通讯录的完成
- Java简介
- java类为什么要写一个无参构造函数
- Java逆向技术
- [JSP]jspsmartupload完成简单的文件上传
- LCA之树链剖分(模板)
- 用C语言扩展Python接口
- 如何让自己电脑可以在外网访问,不用自己申请域名
- Android实现连按两次返回键退出
- Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'
- 今日小程序推荐:IN壁纸-你专属壁纸!
- tensorflow CNN卷积神经网络
- C10K问题