<%@ page language="java" import="java.util.*,com.jspsmart.upload.*,javax.servlet.jsp.*" pageEncoding="UTF-8"%>
<%
//设置字符集
request.setCharacterEncoding("UTF-8");
//获取smartUpload对象
SmartUpload su=new SmartUpload();
//上传初始化
//PageContext pagecontext;
 
su.initialize(PageContext);//这里有错啊!!!!!!!!!!!!!!!
//设置最大上传的长度
su.setMaxFileSize(10000);
//设置限制上传长度
su.setTotalMaxFileSize(20000);
//设置上传的文件类型
su.setAllowedFilesList("text,avi,mp3,doc");
//限制上传文件上传
su.setDeniedFilesList("exe,bat,jsp,htm,html");
//获取上传个数
int count=su.save("/upload");
out.print(count+"上传成功。<br>");
out.print("test="+su.getRequest().getParameter("test")+"<br><BR>");
//逐一提起上传文件并保存
for(int i=0;i<su.getFiles().getCount();i++){
 File file=su.getFiles().getFile(i);
 //若文件不存在则继续
 if(file.isMissing())continue;
 //现实当前文件信息
 file.saveAs("/upload"+file.getFieldName(),su.SAVE_VIRTUAL);
}
描述:
我是用smartUpdaload组件来实现上传的  但是
su.initialize(PageContext);//这个方法的pagecontext写什么呀 
能告诉写什么东西麽?、