67,549
社区成员




<!-- 导入数据面板 -->
<div id="dlg2" class="easyui-dialog" style="width:400px;height:180px;padding:10px 20px"
closed="true" buttons="#dlg-buttons2">
<form id="uploadForm" action="<%=contextPath%>/base/cmorganization!export.gx" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>下载模版:</td>
<td><a href="javascript:void(0)" class="easyui-linkbutton" onclick="downloadTemplate()">导入模版</a></td>
</tr>
<tr>
<td>上传文件:</td>
<td><input type="text" name=cmorganizationUploadFile></td><!--
<td><input type="text" name=cmorganizationUploadFile></td>-->
</tr>
</table>
</form>
</div>
<div id="dlg-buttons2">
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ok" onclick="uploadFile()">上传</a>
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg2').dialog('close')">关闭</a>
</div>
// 上传
var uploadFile = function(){
$.post(gx.contextPath + '/base/cmorganization!upload.gx',gx.serializeObject($('uploadForm')),function(result) {
if (result.success) {
var result=eval('('+result+')');
if(result.errorMsg){
$.messager.alert("系统提示",result.errorMsg);
}else{
$.messager.alert("系统提示","上传成功");
$("#dlg2").dialog("close");
$("#dg").datagrid("reload");
}
}
}, 'json');
}
private File cmorganizationUploadFile; // 导入文件
public File getCmorganizationUploadFile() {
return cmorganizationUploadFile;
}
public void setCmorganizationUploadFile(File cmorganizationUploadFile) {
this.cmorganizationUploadFile = cmorganizationUploadFile;
}
public String upload() throws Exception {
System.out.println("进入action了!");
System.out.println("=============="+cmorganizationUploadFile);
/*POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(cmorganizationUploadFile));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet hssfSheet = wb.getSheetAt(0);
if (hssfSheet != null) {
for(int rowNum = 1; rowNum <= hssfSheet.getLastRowNum(); rowNum++) {
HSSFRow hssfRow = hssfSheet.getRow(rowNum);
if(hssfRow == null) {
continue;
}
System.out.println(ExcelUtil.formatCell(hssfRow.getCell(0)));
TCrCmOrganization cmOrganization = new TCrCmOrganization();
cmOrganization.setCmName(ExcelUtil.formatCell(hssfRow.getCell(0)));
cmOrganization.setCmTimeks(DateUtil.stringToDate(ExcelUtil.formatCell(hssfRow.getCell(1))));
cmOrganization.setCmTimejs(DateUtil.stringToDate(ExcelUtil.formatCell(hssfRow.getCell(2))));
cmOrganization.setCmOrganizer(ExcelUtil.formatCell(hssfRow.getCell(3)));
cmOrganization.setCmCapacity(ExcelUtil.formatCell(hssfRow.getCell(4)));
cmOrganization.setCmContent(ExcelUtil.formatCell(hssfRow.getCell(5)));
cmOrganization.setCmHost(ExcelUtil.formatCell(hssfRow.getCell(6)));
cmOrganization.setCmRecordpeople(ExcelUtil.formatCell(hssfRow.getCell(7)));
cmOrganization.setCmSummaryLevel(ExcelUtil.formatCell(hssfRow.getCell(8)));
service.save(cmOrganization);
}
}*/
JSONObject result=new JSONObject();
result.put("success", "true");
ResponseUtil.write(ServletActionContext.getResponse(), result);
return null;
}
private String cmorganizationUploadFile; // 导入文件
public String getCmorganizationUploadFile() {
return cmorganizationUploadFile;
}
public void setCmorganizationUploadFile(String cmorganizationUploadFile) {
this.cmorganizationUploadFile = cmorganizationUploadFile;
}
这个<td><input type="file" name=cmorganizationUploadFile></td>
但是传过去报空指针异常,所以我想是不是file不能用,就换成了text,但还是null.