十一天SSH项目快速实战课程(第2天)(ssh框架项目教程)

1 项目介绍

1.1 项目背景

国税协同办公平台包括了行政管理、后勤服务、在线学习、纳税服务、我的空间等几个子系统;我们本次主要的开发功能是纳税服务子系统的部分模块和基于纳税服务子系统信息的个人工作台首页。纳税服务子系统是办税PC前端或移动端的后台管理系统,主要包括的功能有系统角色管理、用户管理、信息发布管理、投诉受理、纳税咨询、易告知、服务预约、服务调查等模块。

十一天SSH项目快速实战课程(第2天)(ssh框架项目教程)

十一天SSH项目快速实战课程(第2天)(ssh框架项目教程)

————————————————————————————

此处上接实战第一天课程内容

3.6 头像上传

在用户管理的添加、编辑页面中,可以上传用户的头像;页面中对头像字段引用type=file的文本域。

<input type=\”file\” name=\”headImg\”/>

之后UserAction接收文件需要配置的3个基本属性变量:

十一天SSH项目快速实战课程(第2天)(ssh框架项目教程)

十一天SSH项目快速实战课程(第2天)(ssh框架项目教程)

将头像文件保存在服务器的upload/user目录下,文件的名称以uuid重命名。(必须重命名:①重名问题②特殊字符在显示时的问题)

3.7 批量导入、导出

查阅《POI操作excel.doc》 先了解POI,使用POI工具类导出用户数据到excel中。

导出:在用户管理页面中点击&ldquo;导出&rdquo;,将所有用户记录导出到excel中。

十一天SSH项目快速实战课程(第2天)(ssh框架项目教程)

在userService中将调用导出工具类ExcelUtil导出数据。

十一天SSH项目快速实战课程(第2天)(ssh框架项目教程)

导入:在用户管理页面中,上传包含用户列表的excel文档,然后点击&ldquo;导入&rdquo;将excel中的用户记录插入的用户表中,并显示在列表上。

1 UserAction 中接受导入文件

十一天SSH项目快速实战课程(第2天)(ssh框架项目教程)

2 UserServiceImpl 中具体处理导入文件

十一天SSH项目快速实战课程(第2天)(ssh框架项目教程)

十一天SSH项目快速实战课程(第2天)(ssh框架项目教程)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年8月15日 下午1:53
下一篇 2022年8月15日 下午1:55

相关推荐