SSM中的JS之文档批量导出
来源:互联网 发布:淘宝订单号后四位意义 编辑:程序博客网 时间:2024/05/29 04:48
首先 jsp页面代码
//js部分
<script type="text/javascript"> function dao() { var id = ""; var flag = ""; var ids = document.getElementsByName("ids"); for (var i = 0; i < ids.length; i++) { if (ids[i].checked == true) { id += "," + ids[i].value; flag++; } } id = id.substring(1); if (flag == 0) { alert("请选择要导出的选项"); return false; } location.href = "userAction/daochu.action?id=" + id; } </script>
//表部分
<table align="center" border="1"> <tr> <td>操作</td> <td>用户ID</td> <td>员工姓名</td> <td>所属部门</td> <td>职位</td> <td>员工薪资</td> <td>入职时间</td> </tr> <c:forEach items="${userlist}" var="userlist"> <tr> <td><input type="checkbox" value="${userlist.id}" name="ids"></td> <td>${userlist.id}</td> <td>${userlist.empname}</td> <td>${userlist.department}</td> <td>${userlist.position}</td> <td>${userlist.salary}</td> <td><fmt:formatDate value="${userlist.joinDate}" type="date" pattern="yyyy-MM-dd" /></td> </tr> <tr> </tr> </c:forEach> <input type="button" value="批量导出" onclick="dao()" /> <br/><br/><br/> <input type="button" value="批量删除" id="delete"> </table>
(action层)
//批量导出 @RequestMapping("/daochu.action") public String daochu(String id){ System.out.println(id); String[] s = id.split(","); for (String string : s) { List<User> list = userService.selectById(Integer.parseInt(string)); for (User user : list) { try { PrintWriter printWriter = new PrintWriter(new FileOutputStream("D://test.txt",true),true); printWriter.println(user.toString()); printWriter.close(); } catch (Exception e) { e.printStackTrace(); } } } return "success"; }
(service层)
@Override public List<User> selectById(int id) { return userMapper.selectById(id); }
(mapper层)
//批量导出 public List<User> selectById(int id);
(xml部分)
<!-- 批量导出 --> <select id="selectById" parameterType="java.lang.String" resultType="user"> select * from employee where id = #{id} </select>
这就是JS的文本批量导出
阅读全文
1 0
- SSM中的JS之文档批量导出
- SSM--之批量操作
- ssm框架之导出
- 【笔记】SSM批量删除、POI导出
- ssm框架细枝末节之导出
- ssm框架的细枝末节之批量删除
- SSM之Mybatis查询以及批量操作
- ssm导出
- ssm导出
- JS中的文档碎片
- 关于elasticsearch中的批量导入导出数据
- 电脑知识大全之批量清除WPS/Word文档中的回车符
- 电脑知识大全之批量清除WPS/Word文档中的回车符
- ssm之九 批量导入excel到数据库
- SSH与SSM学习之hibernate25——批量抓取
- SSM之Mybatis对数据库的查询以及批量操作
- 删除pdf文档中的批量水印
- word 批量修改文档中的图片大小
- maya python 定时器多线程问题
- 'module' object has no attribute 'OP_NO_TLSv1_1'
- Neuralnet包R与神经网络
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- 数据库范式通俗理解
- SSM中的JS之文档批量导出
- tcp的各版本服务器
- 十五天精通WCF——第六天 你必须要了解的3种通信模式
- WordPress代码和分析-页面模板是从哪里来的(这是一个可以让人奔溃的设计)
- web--5.解决中文乱码集合
- 深入理解ajax系列第一篇——XHR对象
- bootstrap网格系统
- 数据库复杂查询,左联右联 聚合 计数 时间查询等,持续更新
- Codeforces Round #420 (Div. 2) D. Okabe and City (最短路)