作者主页:疯狂行者
简介:Java领域新星创作者、【计算机源码之家】公号作者✌ 简历模板、学习资料、面试题库【关注我,都给你】
文末获取源码联系
工具下载链接:
JDK版本下载
Eclipse下载链接
Mysql下载链接
tomcat下载链接
向日葵远程工具
本次文章主要是介绍社区消毒防疫物资管理系统的功能,系统分类六个角色,社区住户、管理员/仓库管理员/消毒管理员、物资采购员以及消毒员
-供应商管理
-社区住户管理
-仓库管理员管理
-消毒管理员管理
-物资采购员管理
-物资分类管理
-物资信息管理
-消毒上报管理
-物资采购管理
-入库登记管理
-物资申领管理
- 物资申领
- 物资信息查询管理
- 供应商查询
- 物资采购
- 物资信息进行管理
- 物资采购
- 入库登记
- 物资申领
- 统计
代码如下(示例):
@RequestMapping("/xiaodujiancha_list")
public String list()
{
// 检测是否有登录,没登录则跳转到登录页面
if(!checkLogin()){
return showError("尚未登录" , "./login.do");
}
String order = Request.get("order" , "id"); // 获取前台提交的URL参数 order 如果没有则设置为id
String sort = Request.get("sort" , "desc"); // 获取前台提交的URL参数 sort 如果没有则设置为desc
Example example = new Example(Xiaodujiancha.class); // 创建一个扩展搜索类
Example.Criteria criteria = example.createCriteria(); // 创建一个扩展搜索条件类
String where = " 1=1 "; // 创建初始条件为:1=1
where += getWhere(); // 从方法中获取url 上的参数,并写成 sql条件语句
criteria.andCondition(where); // 将条件写进上面的扩展条件类中
if(sort.equals("desc")){ // 判断前台提交的sort 参数是否等于 desc倒序 是则使用倒序,否则使用正序
example.orderBy(order).desc(); // 把sql 语句设置成倒序
}else{
example.orderBy(order).asc(); // 把 sql 设置成正序
}
int page = request.getParameter("page") == null ? 1 : Integer.valueOf(request.getParameter("page")); // 获取前台提交的URL参数 page 如果没有则设置为1
page = Math.max(1 , page); // 取两个数的最大值,防止page 小于1
List<Xiaodujiancha> list = service.selectPageExample(example , page , 12); // 获取当前页的行数
// 将列表写给界面使用
assign("list" , list);
assign("orderby" , order); // 把当前排序结果写进前台
assign("sort" , sort); // 把当前排序结果写进前台
assign("where" , where); // 把当前条件写给前台
return "xiaodujiancha_list"; // 使用视图文件:WebRoot\xiaodujiancha_list.jsp
}
/**
* 上传附件
* @return
* @throws Exception
*/
@RequestMapping("/upload")
public String Upload() throws Exception
{
String path = request.getContextPath();
/**
* 使用Uploader 工具类处理上传信息
*/
Uploader uploader = new Uploader(request);
uploader.setMaxSize(100 * 1024);
String saveurl = "upload";
uploader.setSavePath(saveurl);
try{
uploader.upload();
String url = uploader.getUrl();
// 将保存的路径放入前台
request.setAttribute("url",url);
return "upload";
}catch (Exception e){
return showError(e.getMessage());
}
}
大家点赞、收藏、关注、评论啦 、查看微信公众号获取联系方式
打卡 文章 更新 27/ 365天
精彩专栏推荐订阅:在 下方专栏
Java毕设项目实战
Java课设项目实战