<jsp:useBean id="myUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
// 初始化表单提交的内容
myUpload.initialize(pageContext);// Upload
myUpload.upload(); //
// Files
//表单上传文件的处理
for (int i=0;i<myUpload.getFiles().getCount();i++){

// 得到当前上传文件
com.jspsmart.upload.File myFile = myUpload.getFiles().getFile(i); out.print(myUpload.getFiles().getFile(i).getFieldName());
if (!myUpload.getFiles().getFile(i).isMissing())
{
out.print(" = " + myUpload.getFiles().getFile(i).getFileName() + " (" + myUpload.getFiles().getFile(i).getSize() + ")");
//保存上传的文件
myFile.saveAs(getServletConfig().getServletContext().getRealPath("/") + "2003/manage/upsimg/" + myFile.getFileName());
img_name = myFile.getFileName();
}
}
//表单其它内容
java.util.Enumeration e = myUpload.getRequest().getParameterNames();
while (e.hasMoreElements()) { String key = (String)e.nextElement();
String[] values = myUpload.getRequest().getParameterValues(key);

// Browse the current parameter values
for(int i = 0; i < values.length; i++) {
   out.print(key + " = ");
   out.print(values[i] + "<BR>");    
}
out.print("all<br>");
}这时,输出到页面的表单内容和附件名(如果含有中文)都是乱码的。