jeesite导入excel表格做法

本文介绍了如何在Jeesite框架中实现Excel表格的导入功能,包括生成基本的增删改查模块,添加前端导入按钮,修改实体类添加注释,以及在控制器中实现模板下载和导入的逻辑。
摘要由CSDN通过智能技术生成

1、利用代码生成功能制作好单表增删改查的模块

2、修改前段代码,插入‘导入’按钮并且写好导入弹出框界面,加入复制粘贴用户模块的前段代码

3、修改实体类,加上注释

4、在控制器加入下载模板和导入功能的响应方法

第一步:根据前面两篇博文去操作,建立左树右表的单表增删改查,在原有的根据字段查询数据的查询按钮右边,加入导入按钮

课程表生成

第二步:修改前段代码,如下:

<%@ page contentType="text/html;charset=UTF-8"%>
<%@ include file="/WEB-INF/views/include/taglib.jsp"%>
<html>
<head>
<title>课程表管理</title>
<meta name="decorator" content="default" />
<script type="text/javascript">
    $(document).ready(function() {
    
        $("#btnImport").click(function(){
    
            $.jBox($("#importBox").html(), {title:"导入数据", buttons:{
   "关闭":true}, 
                bottomText:"导入文件不能超过5M,仅允许导入“xls”或“xlsx”格式文件!"});
        });
    });
    function page(n, s) {
    
        $("#pageNo").val(n);
        $("#pageSize").val(s);
        $("#searchForm").submit();
        return false;
    }
</script>
</head>
<body>

    <div id="importBox" class="hide">
        <form id="importForm" action="${ctx}/jsl/jslCourse/import"
            method="post" enctype="multipart/form-data" class="form-search"
            style="padding-left: 20px; text-align: center;"
            onsubmit="loading('正在导入,请稍等...');">
            <br />
             <input id="uploadFile" name="file" type="file"
                style="width: 330px" />
                <br /> <br /> 
                <input id="btnImportSubmit"
                class="btn btn-primary" type="submit" value="   导    入   " /> <a
                href="${ctx}/jsl/jslCourse/import/template">下载模板</a>
        </form>
    </div>

    <ul class="nav nav-tabs">
        <li class="active"><a href="${ctx}/jsl/jslCourse/">课程表列表</a></li>
        <shiro:hasPermission name="jsl:jslCourse:edit">
            <li><a href="${ctx}/jsl/jslCourse/form">课程表添加</a></li>
        </shiro:hasPermission>
    </ul>
    <form:form id="searchForm" modelAttribute="jslCourse"
        action="${ctx}/jsl/jslCourse/" method="post"
        class="breadcrumb form-search">
        <input id="pageNo" name="pageNo" type="hidden" value="${page.pageNo}" />
        <input id="pageSize" name="pageSize" type="hidden"
            value="${page.pageSize}" />
        <ul class="ul-form">
            <li>
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值