• 大小: 6.83MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-26
  • 语言: 数据库
  • 标签: JFinalWeb  

资源简介

本系统基于JFinal web极速开发框架,采用MySql数据库,主要的功能:批量导入用户,设备,导出设备信息,管理员审核任务提醒等功能 。对于学习JFinal框架和Web开发的朋友帮助会很大

资源截图

代码片段和文件信息

/**
 * 
 */
package ems.comm;

import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;

/**
 * @author lipanpan
 * 表单中不论是基本文本数据还是上传的文件,都是封装在FileItem中的
 * 一个字段对应一个FileItem
 */
public class FileUpload {
private Map map = null;

public FileUpload(HttpServletRequest request) {
this(request 10 * 1024 * 1024);
}

@SuppressWarnings(“unchecked“)
public FileUpload(HttpServletRequest request long maxSize) {
if(maxSize<0||request==null){
throw new RuntimeException(“参数不合法!“);
}
map = new HashMap();
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setFileSizeMax(maxSize);
try {
List filelist = upload.parseRequest(request);
Iterator itor = filelist.iterator();
FileItem item = null;
while(itor.hasNext()){
item = itor.next();
map.put(item.getFieldName() item);
}
} catch (FileUploadException e) {
e.printStackTrace();
}
}

/**
 * 根据表单控件的name值获取对应的value
 * @param fieldName
 * @return object
 */
public object getValue(String fieldName){
FileItem item = map.get(fieldName);
if(item!=null){
if(item.isFormField()){
return item.getString();
}else{
return item.get();
}
}else{
return null;
}
}

/**
 * 根据表单控件的name值获取对应的FileItem
 * @param fieldName
 * @return FileItem
 */
public FileItem getFileItem(String fieldName){
return map.get(fieldName);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-06-03 23:28  ems\
     目录           0  2014-05-16 09:54  ems\ems\
     文件        5942  2014-06-03 23:27  ems\ems.sql
     文件         489  2014-05-16 20:41  ems\ems\.classpath
     文件        1036  2014-05-24 00:27  ems\ems\.project
     目录           0  2014-05-16 10:03  ems\ems\.settings\
     文件         500  2014-05-07 18:31  ems\ems\.settings\.jsdtscope
     文件         236  2014-05-22 10:24  ems\ems\.settings\org.eclipse.core.resources.prefs
     文件         364  2014-05-07 18:31  ems\ems\.settings\org.eclipse.jdt.core.prefs
     文件         458  2014-05-07 18:31  ems\ems\.settings\org.eclipse.wst.common.component
     文件         305  2014-05-07 18:31  ems\ems\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2014-05-07 18:31  ems\ems\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-05-07 18:31  ems\ems\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2014-05-10 08:30  ems\ems\build\
     目录           0  2014-05-17 21:46  ems\ems\src\
     目录           0  2014-05-19 12:19  ems\ems\src\ems\
     目录           0  2014-05-19 17:56  ems\ems\src\ems\comm\
     文件        2005  2014-05-19 18:19  ems\ems\src\ems\comm\FileUpload.java
     文件        1665  2014-05-21 19:53  ems\ems\src\ems\comm\UrlToLogInfo.java
     目录           0  2014-05-18 22:00  ems\ems\src\ems\config\
     文件        3851  2014-05-24 00:00  ems\ems\src\ems\config\EmsConfig.java
     目录           0  2014-05-19 11:07  ems\ems\src\ems\controller\
     文件        7162  2014-05-23 20:50  ems\ems\src\ems\controller\DeviceController.java
     文件        1183  2014-05-23 20:37  ems\ems\src\ems\controller\LogController.java
     文件        2516  2014-05-23 20:50  ems\ems\src\ems\controller\MaintainController.java
     文件        1909  2014-05-18 23:18  ems\ems\src\ems\controller\StaticResourceController.java
     文件        6071  2014-05-23 20:50  ems\ems\src\ems\controller\UserController.java
     目录           0  2014-05-17 21:47  ems\ems\src\ems\filter\
     文件        2889  2014-05-23 23:49  ems\ems\src\ems\filter\EmsFilter.java
     目录           0  2014-05-17 21:06  ems\ems\src\ems\handle\
     文件        1245  2014-05-17 21:34  ems\ems\src\ems\handle\EmsHandler.java
............此处省略195个文件信息

评论

共有 条评论

相关资源