excel模板批量导入数据

ssh框架

前端 easyUI封装后的框架   

文件上传 ajaxfileupload框架

Dto和实体、Dao方法省略


前端页面

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="gk" uri="http://***/tags/core"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<html>
<head>
</head>
<body>
<script src="/js/ajaxfileupload.js"></script>

<form method="post" enctype="multipart/form-data">
<div style="margin: 50px 50px 15px 180px">
<input id="uploadExcel" type="text" name="uploadExcel"
style="width: 50%">
</div>
<!-- ******  以下生成页面按钮  ****** -->

<button id="save" action="ajaxrequest"
onstart="beforeResourceSave()" value="导入" iconCls="gk-save"
validate="true" />

<script type="text/javascript">
jQuery("#uploadExcel").filebox({
buttonText: '选择文件', 
    buttonAlign: 'left' 
})
function beforeResourceSave(){
var fileName = jQuery("input[name=uploadExcel]")[0].files[0];
var fileid= jQuery("input[name='uploadExcel']").attr("id");
                 //进行基本校验  
                 if(fileName==undefined){     
                jQuery.messager.alert('提示','请选择上传文件!!','info');   
                 }else{  
                //对文件格式进行校验  
                var index = fileName.name.lastIndexOf(".");
                var ext = fileName.name.substring(index + 1,fileName.name.length);
                  //设置显示配置
                 var messageOpts = {
                  "closeButton" : true,//是否显示关闭按钮
                  "debug" : false,//是否使用debug模式
                  "positionClass" : "toast-center-center",//弹出窗的位置
                  "onclick" : null,
                  "showDuration" : "300",//显示的动画时间
                  "hideDuration" : "1000",//消失的动画时间
                  "timeOut" : "5000",//展现时间
                  "extendedTimeOut" : "1000",//加长展示时间
                  "showEasing" : "swing",//显示时的动画缓冲方式
                  "hideEasing" : "linear",//消失时的动画缓冲方式
     

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值