资源简介
本人自己写的框架实例,希望对大家有帮助。下载后,直接加压,导入eclipse的maven工程中,update maven后就可以运行了,解压的文件中有数据库的sql文件
代码片段和文件信息
package com.cn.yu.controller;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.alibaba.fastjson.JSON;
import com.cn.yu.model.User;
import com.cn.yu.service.IUserService;
import com.mysql.fabric.xmlrpc.base.Data;
@Controller
@RequestMapping(value=“user“)
public class UserController {
@Autowired
IUserService iUserService;
//全局变量uid
private String uid;
@SuppressWarnings(“unused“)
@RequestMapping(value=“login“)
public String checklogin(User user Model modelString username String password){
user.setUsername(username);
user.setPassword(password);
if(user == null){
return “index“;
}
user = iUserService.islogin(user);
if(user != null){
//登陆的时候给uid赋值,后面的增删改查都需要用uid来定位这个user
uid = user.getUid();
model.addAttribute(“user“ user);
return “redirect:/user/findall“;
}else{
return “index“;
}
}
@RequestMapping(value=“findall“)
public String findAllUser(User user Model model){
int count = iUserService.findallcount();
System.out.println(“总共有用户数:“+count);
model.addAttribute(“count“ count);
model.addAttribute(“pagesize“ “5“);
List list = iUserService.findall();
model.addAttribute(“list“ list);
//根据uid定位user
System.out.println(“uid:“+uid);
user = iUserService.findbyuid(uid);
model.addAttribute(“user“ user);
return “success“;
}
@RequestMapping(value=“findpageUser“)
@ResponseBody
public String findpageUser(User userString page String size Model model){
Mapject> map = new HashMapject>();
int start = Integer.valueOf(page);
int pagesize = Integer.valueOf(size);
start = (start-1)*pagesize;
map.put(“start“start);//当前页数
System.out.println(“当前页数:“+(start/pagesize+1));
map.put(“size“pagesize); //每页有多少条
System.out.println(“每页条数:“+pagesize);
List list = iUserService.findallpage(map);
System.out.println(“list长度:“+list.size());
for(int i = 0;i < list.size();i++){
System.out.println(list.get(i).getUsername()+““+list.get(i).getPassword());
}
String success = JSON.toJSONString(list);
return success;
}
@RequestMapping(value=“tuichu“)
public String tuiChu(HttpSession session){
System.out.println(“退出登陆“);
/*清楚该用户session*/
session.invalidate();
return “index“;
}
@RequestMapping(value=“toadd“)
public String toAdd( Model model){
return “add“;
}
@RequestMapping(value=“add“)
public String add(String username String password String age String phoneUser user
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4861 2017-06-21 15:41 pom.xm
目录 0 2017-06-21 15:41 src\
目录 0 2017-06-22 08:57 src\.svn\
文件 85 2017-06-21 15:41 src\.svn\all-wcprops
文件 279 2017-06-21 15:41 src\.svn\entries
文件 2 2017-06-21 15:40 src\.svn\format
目录 0 2017-06-21 15:40 src\.svn\prop-ba
目录 0 2017-06-21 15:40 src\.svn\props\
目录 0 2017-06-21 15:40 src\.svn\text-ba
目录 0 2017-06-21 15:41 src\.svn\tmp\
目录 0 2017-06-21 15:40 src\.svn\tmp\prop-ba
目录 0 2017-06-21 15:40 src\.svn\tmp\props\
目录 0 2017-06-21 15:40 src\.svn\tmp\text-ba
目录 0 2017-06-21 15:41 src\main\
目录 0 2017-06-22 16:10 src\main\.svn\
文件 90 2017-06-22 08:57 src\main\.svn\all-wcprops
文件 302 2017-06-22 08:57 src\main\.svn\entries
文件 2 2017-06-21 15:41 src\main\.svn\format
目录 0 2017-06-21 15:41 src\main\.svn\prop-ba
目录 0 2017-06-21 15:41 src\main\.svn\props\
目录 0 2017-06-21 15:41 src\main\.svn\text-ba
目录 0 2017-06-22 08:57 src\main\.svn\tmp\
目录 0 2017-06-21 15:41 src\main\.svn\tmp\prop-ba
目录 0 2017-06-21 15:41 src\main\.svn\tmp\props\
目录 0 2017-06-21 15:41 src\main\.svn\tmp\text-ba
目录 0 2017-06-21 15:41 src\main\java\
目录 0 2017-06-22 16:10 src\main\java\.svn\
文件 95 2017-06-22 08:57 src\main\java\.svn\all-wcprops
文件 277 2017-06-22 08:57 src\main\java\.svn\entries
文件 2 2017-06-21 15:41 src\main\java\.svn\format
目录 0 2017-06-21 15:41 src\main\java\.svn\prop-ba
............此处省略279个文件信息
相关资源
- springmvc+spring+mybatis+mysql数据库整合读
- 框架写的简单学生管理系统
- oracle数据库 +springmvc框架 开发的增删
- 毕业设计体检预约系统-springmvc+mybat
- Springmvc+jdbc简单学生管理系统
- Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册
- 基于springmvc、spring、mybatis、shiro、e
- Extjs+Mysql+SpringMVC+MyBatis通用后台管理系
- SpringMVC+Mybatis+SQLServer整合源码 含数据
- SSM框架--Spring+SpringMVC+Mybatis整合
- spring+springmvc+mybatis OA考勤管理系统带
- springMVC入门(员工系统-Mysql)代码简
- 基于SSM框架的完整项目 Spring+SpringMV
- 家庭财务管理系统SpringMVC3+Spring3+Myb
- springmvc+jdbctemplate+mysql(采用注解方式
- spring+Mybatis+SpringMVC资源整合增删改查
- maven+springMVC+mybatis+mysql+Bootstrap-Admin-
- SpringMVC+Mysql详解
- 基于springmvc+mybatis+spring+maven+mysql的网
- spring+springmvc+mybatis完善的增删改查,
- 网上书店SSM+Bootstrap+Mysql
- 基于Spring MVC+Spring+Mybatis+Mysql 客户关
- 毕业设计:教学评教系统.rar
- spring+springmvc+mybatis搭建的一个华仪酒
- eclipse(springmvc+spring+hibernate)案例附
- 基于SpringMVC的学生成绩管理
- SSH企业网站源码
- SpringMVC4+Spring4+Hibernate4框架整合
- spring+springmvc+mybatis搭建的一个佳期酒
- spring+springmvc+mybatis搭建的一个酒店管
评论
共有 条评论