📄 stuideaaction.java
字号:
//package edu.yinhe.mis.control;
//
//import java.io.PrintWriter;
//import java.sql.SQLException;
//import java.util.ArrayList;
//import java.util.Iterator;
//
//import javax.servlet.ServletContext;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//
//import org.apache.struts.action.ActionForm;
//import org.apache.struts.action.ActionForward;
//import org.apache.struts.action.ActionMapping;
//
//import com.jspsmart.upload.File;
//import com.jspsmart.upload.SmartUpload;
//import com.jspsmart.upload.SmartUploadException;
//
//import edu.yinhe.mis.dto.StuIdeaMainDTO;
//import edu.yinhe.mis.services.StuIdeaService;
//import edu.yinhe.mis.util.StuIdeaExcel;
//import edu.yinhe.system.control.BaseAction;
//
//public class StuIdeaAction extends BaseAction{
//
// /**
// *杨寰昌
// * @param mapping
// * @param form
// * @param request
// * @param response
// * @return ActionForward
// */
// public ActionForward inputExcel(ActionMapping mapping, ActionForm form,
// HttpServletRequest request, HttpServletResponse response) {
// ActionForward forward = null;
// response.setContentType("text/html");
// PrintWriter out = response.getWriter();
// SmartUpload su=new SmartUpload();
// su.initialize(this.getServlet().getServletConfig(), request, response);
// su.setMaxFileSize(4*1024*1024);
// su.setTotalMaxFileSize(4*1024*1024);//限制总上传数据的长度。
// su.setAllowedFilesList("xls");//设定允许上传的文件(通过扩展名限制),仅允许xls文件。
// try {
// su.setDeniedFilesList("exe,bat,jsp,htm,html");//设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,jsp,htm,html扩展名的文件和没有扩展名的文件
// su.upload();//上传文件
// } catch (SQLException e) {
// e.printStackTrace();
// } catch (SmartUploadException e) {
// e.printStackTrace();
// }
// for(int i=0;i<su.getFiles().getCount();i++){//su.getFiles().getCount()----是一次上传文件的个数,一般一次上传一个文件
// File file = su.getFiles().getFile(i);
// if(file.isMissing()){//若文件表单中的文件选项没有选择文件则继续
// continue;
// }
// String filename = file.getFileName();//上传的文件名
// ServletContext servletContext= this.getServlet().getServletContext();
// String strURL=servletContext.getRealPath("/upload");//servletContext的上下文路径
// strURL=strURL+"\\"+filename;
//
// try {
// su.save("/upload");//保存,到这里上传真正完成
// //file.saveAs(strURL);//另外一种保存方式
//
// /**
// * 用poi包把上传的excel文件插到数据库
// */
// //Excel excel=new Excel();
// //ArrayList list=excel.read(strURL);//把excel文件解析出来封装在ArrayList里
//
// /**
// * 用jxl包把上传的excel文件插到数据库
// */
// StuIdeaExcel excel=new StuIdeaExcel();
// ArrayList list=excel.readExcel(strURL);//把excel文件解析出来封装在ArrayList里
// for(int j=0;j<list.size();j++){
// StuIdeaMainDTO stuideaDTO=(StuIdeaMainDTO)list.get(j);//把ArrayList里的数据放到DTO里
// ArrayList stum =(ArrayList)list.get(0);
// ArrayList stuf = (ArrayList)list.get(1);
// StuIdeaService stuideaSer = new StuIdeaService();
// boolean isInsert=stuideaSer.insertExcel(excelDTO);//把数据插入到数据库的表excel里
// if(isInsert){
// //request.getRequestDispatcher("/ok.jsp").forward(request, response);
// }else{
// request.getRequestDispatcher("/error.jsp").forward(request, response);//操作失败的跳转页面----解析或者插入数据不成功
// return;
// }
// }
// } catch (SmartUploadException e) {
// e.printStackTrace();
// request.getRequestDispatcher("/error.jsp").forward(request, response);//操作失败的跳转页面-----上传失败
// }
// }
// out.flush();
// out.close();
// }
//
// return forward;
// }
//
//
//}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -