我以前用过,后来忘记怎么弄了,下面是我写的,请各位大侠帮我指点指点怎么改,谢谢了先!!jsp页面的内容:<body>
  <form name="form1" METHOD="POST" ENCTYPE="multipart/form-data" ACTION="llogin.do">
    pic:<input type="file" name="picname" >(上传的文件只能以“.gif”或“.jpg”作为后缀!)
    <INPUT TYPE="SUBMIT" value="ok">
  </form>
</body>
FROM里的内容:import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import com.jspsmart.upload.File;public class LloginForm extends ActionForm { private File picname; public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
// TODO Auto-generated method stub
return null;
} public void reset(ActionMapping mapping, HttpServletRequest request) {
// TODO Auto-generated method stub
} public File getPicname() {
return picname;
} public void setPicname(File picname) {
this.picname = picname;
}
}
Action里面的内容:import java.io.IOException;import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.laoer.bbscs.bsisoft.struts.form.LloginForm;
import com.jspsmart.upload.*;public class LloginAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
LloginForm lloginForm = (LloginForm) form;// TODO Auto-generated method stub

SmartUpload su = new SmartUpload();
try {
su.initialize(this.getServlet().getServletConfig(),request,response);
try {
su.upload();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SmartUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (ServletException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}

if (su.getFiles().getCount() > 0) {
       File myFile = su.getFiles().getFile(0);
       System.out.println("File size is " + myFile.getSize());
       if (!myFile.isMissing()) {
         try {
myFile.saveAs("/news.mp3");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SmartUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
       }        //debug
       System.out.println("saved my file");
     }

} return mapping.findForward("tok");
}
}我发现根本没用到FROM里传过来的值,应该怎么改啊?
我只是想用过界面上传一首歌曲,通过jspSmartUpload存到服务器的指定位置。