struts2导入excel

Spring+Struts2+Hibernate+Apache POI 实现的Excel2007导入导出功能代码分享 由于工作需要,负责做了两个Excel的导入导出功能,由于发现之前的代码繁琐效率低下,所以自己根据网上的案例实现了一个比较简单的导入导出方法,分享出来。希望能听取到其他开发人员的意见,继续改进。 一.编写Excel中每行对应的实体类,本文案例实体类如下: package com.ultrapower.eoms.ultrabpp.runtime.custom.model; import 阅读详情
html:
<form  name="deleteUserForm" method="post" enctype="multipart/form-data">
    <input name="uploadFile" type="file"/>
</form>
<button id="upload">上传</button>
$().ready(function(){
  $("#upload")
     .button()
     .click(function(){
          deleteUserForm.action = "uploadFile.action";
          deleteUserForm.submit(); 
          }
  );
});
Sturts.xml:

<action name="uploadFile" class="userAction" method="uploadFile">
      <result name="success" type="redirect">userList.action</result>
</action>
UserAction:

上传文件的file  name="uploadFile",那么文件名一定为 uploadFileFileName,也就是后面加上"FileName", 他代表的是上传文件的名字

private File uploadFile;
private String uploadFileFileName;
//get set
public String uploadFile(){
        String directory = "/upload";  
        String targetDirectory = ServletActionContext.getServletContext().getRealPath(directory);  
        //生成上传的文件对象  
        File target = new File(targetDirectory,uploadFileFileName);  
        //如果文件已经存在,则删除原有文件  
        if(target.exists()){  
            target.delete();  
        }  
        //复制file对象,实现上传  
        try {  
            FileUtils.copyFile(uploadFile, target);  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
        
        return "SUCCESS";
    }

在测试过程中,出现如下info信息:

Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir

两个解决办法:

1.struts.xml配置文件中增加如下:

<constant name="struts.multipart.saveDir" value="/tmp"/>

设置临时文件上传路径。

2.在struts.properties文件加入如下代码:

struts.multipart.saveDir = /tmp




Struts2 Excel导入导出数据 Struts2 从Oracle导出数据到Excel,建表语句,存储过程语句,都有 立即下载

相关推荐

struts2 Excel导入数据库

poi struts2 Excel导入数据库 用jdbc连的sql server2000 非常简单 一看就能明白怎么个回事 就一张表 3个字段 适合第一次用poi的朋友

struts2 EXCEL导入

导入poi的Jar包ExcelReader.java package utils; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; import

刘鹏的技术宅 2577

Struts2 poi动态导入导出Excel源码示例

程序使用Struts2(SSH即Struts2+Hibernate+Spring)+POI+MySQL实现Excel动态数据导入和导出,程序源码文件附带运行说明

struts2 excel导入

实现excel导入 需要加入相关jar包:  poi-3.15-beta1.jar.jar poi-examples-3.15-beta1.jar poi-excelant-3.15-beta1.jar poi-ooxml-3.15-beta1.jar poi-ooxml-schemas-3.15-beta1.jar poi-scratchpad-3.15-beta1.ja

gxy_2015的博客 3642

struts2上传解析excle文档

学习时做的小例子!用到了myeclipse 和spring、 toplink、poi等工具,

量化投资之工具篇一:Backtrader从入门到精通(1)-手把手教你零基础实现一个策略案例

Backtrader是重要的量化框架,本文记录学习该框架的笔记,内容主要基于Backtrader的网站指导文档。虽然该框架目前用于量化投资领域,但是可以作为数据处理的基本架构,进行改造后用于各种数据的处理,尤其适用于对原始数据处理完成后应用一定的策略进行预测以及可视化处理。 1、简介 Backtrader的特点,就是两点: 1、易于使用; 2、参见第1条。 那么如何使用Backtrader呢?比把大象装进冰箱复杂点,一共4步: 创建一个Cerebro引擎: 加入一个Strategy...

仓鼠王的博客 5万+

Struts2 excel 导入 数据库

项目上用到过的导入excel模块,记录下主要操作步骤以便以后查看: 首先文件上传用到commons-io-1.3.2.jar和commons-fileupload-1.2.1.jar两个包,引入。 1)点击导入按钮选择要导入的文件。代码如下:  excelFile" size='1' name="excelFile" type="file"   onchange="importIPlan

kebikakaxi的专栏 1万+

腾讯游戏安全组件运行异常的全面解决方案

在使用腾讯游戏时,玩家可能会遭遇游戏安全组件运行异常的问题,这不仅影响游戏的正常启动,还可能在游戏过程中引发一系列问题。本文将详细介绍解决腾讯游戏安全组件运行异常的几种方法,帮助玩家重拾游戏乐趣。腾讯游戏安全组件运行异常是一个复杂的问题,可能涉及服务设置、游戏更新、系统环境优化以及硬件与驱动检查等多个方面。最后,希望本文能帮助玩家顺利解决腾讯游戏安全组件运行异常的问题,让玩家能够无忧无虑地享受游戏带来的乐趣。首先,我们需要从系统的服务管理入手,检查与游戏安全组件相关的服务是否正常运行。

nntxthml的博客 5811

struts2中excel表格上传以及解析

之前因为工作需要实现了后端struts2框架,前端jsp实现的excel表格上传以及内容解析,现在整理一下。 前端jsp html部分代码如下: <s:form action="planAction_uploadAndSaveExcel.action" method="post" enctype="multipart/form-data"> <s:fil...

jcs1992的博客 1211

别再手动配IP了!保姆级教程:用Cisco Packet Tracer搞定DHCP服务器配置(附实验抓包分析)

本文提供了一份详细的Cisco Packet Tracer DHCP服务器配置教程,帮助用户告别手动分配IP的繁琐过程。通过构建多子网实验环境,逐步指导DHCP地址池设置、客户端测试及协议分析,并分享常见问题排查技巧,让网络配置更高效、更智能。

weixin_42535461的博客 339

从MCU到MPU:瑞萨RZN2L上手初体验,给Cortex-M工程师的Cortex-R52入门避坑指南

本文详细介绍了从MCU到MPU的过渡经验,特别是瑞萨RZN2L开发板的实战避坑指南。针对Cortex-M工程师转向Cortex-R52内核的挑战,文章深入解析了启动流程、内存管理、中断响应等九大本质差异,并提供了硬件设计陷阱和软件迁移的实用技巧,帮助开发者快速适应MPU开发环境。

weixin_29158413的博客 258

struts2的Excel 的导入导出

之前还写过struts2的Excel 的导入导出,也记录下来吧,当时写的时候很蛋疼。。。。。。。 package base.web.actions.file; import base.service.bo.file.IBoExcelFile; import base.service.domain.exception.NoSuchBeanException; import base.servi...

涵山韵海的博客 267

31、自然语言生成中的流畅度评估

本博客探讨了自然语言生成(NLG)中流畅度评估的重要性和方法。文章详细介绍了流畅度的定义及其影响因素,包括句法结构、词汇选择、语义一致性和段落组织。同时,讨论了自动评估和人工评估两种主要方法,并以机器翻译、自动摘要和对话系统为例分析了流畅度评估的应用场景。最后,文章提出了提升流畅度的技术策略以及未来研究方向,为相关领域的研究者和开发者提供了有价值的参考。

h9j8k7l6m5n的博客 274

struts2 excel导入数据到数据库中去

实现excel导入 需要加入相关jar包: poi-3.15-beta1.jar.jar poi-examples-3.15-beta1.jar poi-excelant-3.15-beta1.jar poi-ooxml-3.15-beta1.jar poi-ooxml-schemas-3.15-beta1.jar poi-scratchpad-3.15-beta1.jar 导入ex...

baidu_37366055的博客 833

ABAP CDS 视图参数 parameter_list 详解与最佳实践:从语法、作用域到可运行范例

本文系统梳理了ABAP CDS视图的WITH PARAMETERS定义与使用。主要内容包括:1)参数声明语法及其在整条SELECT语句中的贯穿使用;2)参数在WHERE/HAVING/ON等位置的多种写法(:pname和$parameters.pname);3)参数在航空公司航线筛选等实际业务场景中的应用;4)参数与会话变量的协作策略;5)在JOIN ON、HAVING、CASE等高级用法中的实践;6)提供完整的CDS视图与ABAP程序示例,展示参数声明、使用及Open SQL传参方式。所有内容均基于SAP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 372

YOLOv8-COCO指标转换

本文介绍了将YOLO格式数据集转换为COCO格式并评估模型性能的完整流程。首先需将YOLO格式的标注数据转换为COCO格式,通过修改classes、image_path等参数适配不同数据集。然后使用YOLO模型对验证集进行预测并保存结果为JSON格式。最后通过比较预测结果和转换后的COCO标注文件,使用COCO官方评估指标和TIDE工具进行性能分析,生成包含AP、AR等指标的报告及错误分析图表。整个过程实现了从数据准备到模型评估的完整闭环,为计算机视觉任务提供标准化的性能评估方案。

FJN110的博客 402

struts2导入excel表

除Struts2必须的jar包外,还需要jar包:poi-3.7-beta-20100620.jar 首先是jsp代码实现上传: 文件上传 [/align] ...

男人的累,女人不懂 220

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Struts2实现Excel导入

除Struts2必须的jar包外,还需要jar包:poi-3.7-beta-20100620.jar 首先是jsp代码实现上传: 文件上传 [/align] ...

喝拉菲的猫 420

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Struts2.18 Poi-3.7 Excel 导入导出

欢迎技术交流。 QQ:138986722 Struts的jar包就不说了~~~!!! 工程.jar包结构: poi-3.7-20101029.jar poi-examples-3.7-20101029.jar poi-ooxml-3.7-20101029.jar poi-ooxml-schemas-3.7-20101029.jar poi-scratchpad-3.7-20101

胡汉三 1万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Struts2、jquery OCUpload、Apache POI、pinyin4J实现excel数据导入功能

ssh框架实现数据导入功能一、前端实现1.1 将js文件引入页面1.2 在页面中提供任意一个元素1.3 调用插件提供的upload方法,动态修改HTML页面元素1.4 效果展示二、服务端实现2.1 接收客户端上传的文件2.2 解析提交的xml文件 excel数据导入,提交图片或文件等式每一个平台必备的功能,本文以导入excel数据为例,将述在ssh框架下的数据导入功能的实现 一、前端实现 前端数据...

tianzhen620的博客 235

Struts2 POI 导入导出Excel数据

页面端: <html>  <head>    <title>导入数据</title>  </head>  <body>    <h1>导入excel数据</h1>    <s:form action="import" method="post" enctype="multipart/form-d...

weixin_34245169的博客 172

struts2结合poi-3.7实现excel文件数据导入

我们也可能会实现这样的功能,将excel中的数据导入到数据库中,同样可以实现,所需的jar包以及相关文档参见我的前一篇博客:struts2结合poi-3.7实现将数据导出为excel,环境变量和框架都搭建好了,那么我们就开始吧,同样和struts2实现文件上传的方式差不多,只不过在读取到excel后,poi对excel文件有了自己的处理方式! 1、页面jsp页面: upload

程序员Monkey的专栏 3683

用struts2来导入excel文件并显示到页面上

一、先把需要的包导入到工程里如下: struts jar commons-fileupload-1.2.1 commons-io-1.3.2 commons-logging-1.0.4 commons-logging-1.1 freemarker-2.3.13 ognl-2.6.11 struts2-core-2.1.6 xwork-2.1.2   Poi jar: poi

arijery的专栏 2548

struts2上传excel,实现批量导入

我用的时下面的程序是实现批量导入excel表格中的数据的,我想改一下,导入时如果数据库中已有表格中的数据,那么跳过这些数据,导入没有导入过的,如果表里的数据都存在,则提示以全部存在,各位大神帮我改改呗,菜鸟一枚,不会改啊,不胜感激!!!!!!! 表格时这样的!!!!!!!!! public String upload()throws Exception{ Workbook workBook= (...

qq_38241658的博客 402
上一篇: jquery下的提交,点击按钮没反应,post方法不执行 JSON方式在FORM表单下不起作用
下一篇: struts2将excel文件内容导入数据库 ----- POI
learnTech
博客等级 码龄14年 10粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值