Jsp调用组件代码:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <jsp:useBean id="smart" scope="page" class="org.cys.smart.SmartUpload"/> <% //首先使用javaBean //初始化组件 smart.initialize(pageContext); //预上传 smart.upload() ; //取得请求字段参数 String username= smart.getRequest().getParameter("username"); String password=smart.getRequest().getParameter("password"); //得到第一个文件的拓展名 String ext=smart.getFiles().getFile(0).getFileExt(); String filepath="/upload/"+username+"."+ext; //正式上传文件 smart.getFiles().getFile(0).saveAs(filepath); %>
附件:smartUpload组件