易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP 组件上传文件(common fileupload)

第1个上传组件commons-fileupload
=============commons-fileupload ================
common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。该组件简单易用,可实现一次上传一个或多个文件,并可限制文件大小。
-下载后解压zip包,将commons-fileupload-1.1.1.jar,和commons-io-1.2.jar复制到tomcat的webapps\你的webapp\WEB-INF\lib\下,如果目录不存在请自建目录。
新建一个servlet: FileUpload.java用于文件上传:
package com.drp.util.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.*;
import java.util.*;
import java.util.regex.*;
import java.io.*;
import org.apache.commons.fileupload.servlet.*;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
public class FileUpload extends HttpServlet {
private String uploadPath = ""; // 用于存放上传文件的目录
private File tempPath = new File("D:\\Tomcat 5.5\\webapps\\drp1.2\\tempimages\\"); // 用于存放临时文件的目录
public void doPost(HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException {
   res.setContentType("text/html; charset=GB18030");
   PrintWriter out = res.getWriter();
   System.out.println(req.getContentLength());
   System.out.println(req.getContentType());
   DiskFileItemFactory factory = new DiskFileItemFactory();
   // maximum size that will be stored in memory
  //允许设置内存中存储数据的门限,单位:字节
   factory.setSizeThreshold(4096);
   // the location for saving data that is larger than getSizeThreshold()
//如果文件大小大于SizeThreshold,则保存到临时目录
   factory.setRepository(new File("D:\\Tomcat 5.5\\webapps\\drp1.2\\tempimages"));
   ServletFileUploa


相关文档:

MyEclipse中修改默认JSP编辑器的方法.txt

      在MyEclipse中开发WEB应用时经常要创建JSP文件,但是每次MyEclipse都会用默认的MyEclipse Visual JSP Designer,打开速度非常慢,而且基本上也用不到这个可视化的JSP编辑器,多半都是使用MyEclipse JSP Editor,所以,有必要把默认的JSP文件编辑器改成MyEclipse JSP Editor,方便使用,也可 ......

jsp乱码问题

jsp乱码问题,求助
下了个几年前的jsp源码,我装上后一直有中文乱码问题,数据库我用mysql,
 
并用sql-front操作,在用sql-front的时候已把字符设置为gb2312,
 
而且在sql-front中能正确显示中文,但就是在jsp页面上用getstring方法
 
得到乱码,我也用过getbytes(iso-8859-1)等方法试过还是没有 ......

JAVA和JSP之间的关系

我现在给你一个JAVA和JSP之间的关系,以及JAVA的完整认识
JAVA分为J2EE,J2SE.J2ME,下面分别介绍:
一.J2EE:Java 2 Platform Enterprise Edition 企业版,用于企业应用,支持分布式部署。 
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,
它对开发基于Web的多层应用提供了功能上的支持。它包 ......

如何用JBoss 运行相关的JSP程序

                                                 如何用JBoss ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号