资源简介
北大青鸟超市订单管理系统 ,使用spring、springMVC、MyBatis进行开发,java web项目,有不懂的地方可以参考
代码片段和文件信息
package cn.smbms.controller;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;
import com.alibaba.fastjson.JSONArray;
import cn.smbms.pojo.Role;
import cn.smbms.pojo.User;
import cn.smbms.service.RoleService;
import cn.smbms.service.UserService;
import cn.smbms.tools.Constants;
import cn.smbms.tools.PageSupport;
@Controller
public class UserController {
@Resource
private UserService userService;
@Resource
private RoleService roleService;
/**
* 用户登陆
* @param uName
* @param uPwd
* @param model
* @param session
* @return
*/
@RequestMapping(“/login.do“)
public String login(@RequestParam String uName@RequestParam String uPwdModel model
HttpSession session){
User user =userService.login(uName uPwd);
if(user!=null){//登录成功
session.setAttribute(Constants.USER_SESSION user);
return “jsp/frame.jsp“;
}else { //登录失败
return “/login.jsp“;
}
}
/**
* 用户列表查询
* @param queryUserName
* @param temp
* @param pageIndex
* @param model
* @return
*/
@RequestMapping(“/user.do“)
public String serList(@RequestParam(value=“queryname“required=false)String queryUserName
@RequestParam(value=“queryUserRole“required=false)String temp
@RequestParam(value=“pageIndex“required=false)String pageIndex
Model model) {
int queryUserRole = 0;
List userList = null;
//设置页面容量
int pageSize = Constants.pageSize;
//当前页码
int currentPageNo = 1;
if(queryUserName == null){
queryUserName = ““;
}
if(temp != null && !temp.equals(““)){
queryUserRole = Integer.parseInt(temp);
}
if(pageIndex != null){
try{
currentPageNo = Integer.valueOf(pageIndex);
}catch(NumberFormatException e){
return “error.jsp“;
}
}
//总数量(表)
int totalCount = userService.getUserCount(queryUserNamequeryUserRole);
//总页数
PageSupport pages=new PageSupport();
pages.setCurrentPageNo(currentPageNo);
pages.setPageSize(pageSize);
pages.setTotalCount(totalCount);
int totalPageCount = pages.getTotalPageCount();
//控制首页和尾页
if(currentPageNo < 1){
currentPageNo = 1;
}else if(currentPageNo > totalPageCount){
currentPageNo = totalPage
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-28 16:22 SMBMS\
文件 3515 2018-03-28 16:21 SMBMS\.classpath
目录 0 2017-08-24 08:45 SMBMS\.myeclipse\
文件 288 2016-06-21 15:44 SMBMS\.myme
文件 1748 2015-06-30 11:26 SMBMS\.project
目录 0 2017-08-24 08:44 SMBMS\.settings\
文件 500 2015-06-30 10:05 SMBMS\.settings\.jsdtscope
文件 134 2015-07-08 06:25 SMBMS\.settings\com.genuitec.eclipse.core.prefs
文件 92 2017-08-23 09:34 SMBMS\.settings\org.eclipse.core.resources.prefs
文件 364 2015-06-30 10:09 SMBMS\.settings\org.eclipse.jdt.core.prefs
文件 531 2018-03-28 16:21 SMBMS\.settings\org.eclipse.wst.common.component
文件 252 2015-06-30 10:09 SMBMS\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-06-30 10:05 SMBMS\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-06-30 10:05 SMBMS\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 170119666 2018-03-28 16:39 SMBMS\bdqn.log
目录 0 2018-03-28 16:23 SMBMS\resources\
文件 3099 2018-03-28 16:41 SMBMS\resources\applicationContext.xm
文件 173 2018-03-28 14:56 SMBMS\resources\databa
文件 674 2018-03-28 16:39 SMBMS\resources\log4j.properties
文件 197 2018-03-24 09:52 SMBMS\resources\mybatis-config.xm
目录 0 2018-03-28 16:50 SMBMS\src\
目录 0 2017-08-24 08:44 SMBMS\src\cn\
目录 0 2018-03-28 14:04 SMBMS\src\cn\smbms\
目录 0 2018-03-31 10:40 SMBMS\src\cn\smbms\controller\
文件 6990 2018-04-03 10:27 SMBMS\src\cn\smbms\controller\UserController.java
目录 0 2018-03-28 16:51 SMBMS\src\cn\smbms\dao\
目录 0 2018-03-28 16:51 SMBMS\src\cn\smbms\dao\bill\
文件 1384 2018-03-30 13:52 SMBMS\src\cn\smbms\dao\bill\BillMapper.java
目录 0 2018-03-28 16:51 SMBMS\src\cn\smbms\dao\provider\
文件 1231 2018-03-28 16:51 SMBMS\src\cn\smbms\dao\provider\ProviderMapper.java
目录 0 2018-03-30 18:37 SMBMS\src\cn\smbms\dao\role\
............此处省略253个文件信息
- 上一篇:android评论demo
- 下一篇:Java图书管理系统146273
相关资源
- Mysql+Spring+SpringMVC+Mybaits电商项目源代
- SSH整合jar包-spring5.0+hibernate5.1+struts2
- 后台管理系统源代码spring MVC+easyUI+m
- java酒店管理系统SSH2框架源代码含数据
- Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企
- java网上订餐系统SSH
- 学生管理系统SSHStruts2+Spring3.1+Hiberna
- Spring和ActiveMQ的整合
- SpringMVC整合jdbc+json
- javaweb Spring+SpringMVC+Mybatis+Mysql数据框架
- marshalsec-0.0.3-SNAPSHOT-all.jar
- 小马哥 Java 微服务实践 - Spring Boot 系
- 小程序支付/公众号支付 Java后台源码
- SpringBoot揭秘 快速构建微服务体系 王
- spring框架所需的完整jar包
- SpringMvc源码
-
spring-fr
amework-3.2.0.RELEASE-dist - springmvc和mybatis整合jar包
- eclipse整合springboot+mybatis项目demo完整
- JMS整合spring含jar
- 网上商城系统javaWeb+Struts2+Hibernate+Sp
- SpringMVC简易员工管理演示系统J2EE版
- aspectjrt.jar+aspectjweaver.jar
- spring mybatis代码逆向工具自动根据表生
-
spring-fr
amework-4.0.3.RELEASE 源码 - weblogic CVE-2018-3191 exp含weblogic-spring-j
- Jqgrid demo-史上最强大,没有之一
- Java Web高级编程_全本中文扫描版(p
- spring源码及jar包,可直接导入eclipse
- 架构探险 从零开始写javaweb框架-pdf及
评论
共有 条评论