⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stuideaaction.java

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 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 + -