• 大小: 11.9MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-19
  • 语言: Java
  • 标签: spring  springMVC  

资源简介

北大青鸟超市订单管理系统 ,使用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\.mymetadata
     文件        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.xml
     文件          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.xml
     文件         173  2018-03-28 14:56  SMBMS\resources\database.properties
     文件         674  2018-03-28 16:39  SMBMS\resources\log4j.properties
     文件         197  2018-03-24 09:52  SMBMS\resources\mybatis-config.xml
     目录           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个文件信息

评论

共有 条评论