关于学习物流 区域、分区、定区部分功能实现整理

本文介绍物流管理系统中的区域管理功能,包括区域的增加、修改、删除操作,并详细讲解了如何通过Excel批量导入区域信息的技术实现,涉及文件上传及Excel解析等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

物流 区域、分区、定区
1. 区域管理
增加、修改、删除功能 和之前 收派标准和取派员管理类似,留作课后练习
1.1. 区域信息批量导入
技术:文件上传 和 Excel解析 (已经 讲解POI如何读写Excel 文档)
1.1.1. 上传Excel文件页面一键上传
/WEB-INF/pages/base/region.jsp 区域管理页面
在datagrid的toolbar 添加按钮
{
id : ‘button-import’,
text : ‘批量导入’,
iconCls : ‘icon-save’}
文件上传基本要求 :
客户端 form post提交、 enctype=multipart/form-datainput file 必须提供name属性
服务器 Apache commons-fileupload 、 COS、 JSPSmartUpload
Struts2 框架默认使用文件上传 jakarta 是 apache commons-fileupload
企业中制作文件上传,大多使用一键上传的效果 (页面中只提供一个按钮,点击按钮就可以完成文件上传 ) ,原理???
一键上传,往往和Ajax效果结合 ,页面不刷新
按钮点击 — 触发隐藏form input file浏览文件动作 —- 选定文件 触发onChange事件 — 提交form表单,target指向隐藏iframe —- 服务器完成文件上传,将结果更新隐藏iframe
使用 Jquery 插件 Ocupload
http://code.google.com/p/ocupload/ 下载 ocupload 1.1.2.js
将js插件导入项目

参照 Documentation - ocupload - One Click Upload - A jQuery Plugin - Google Project Hosting.mht 使用

在页面导入 一键上传js

对按钮添加一键上传效果
// 对批量导入添加一键上传效果
$(‘#button-import’).upload({
name : ‘upload’ , //

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值