资源简介
SSM Maven项目分页实例.zip,对应博客:http://blog.csdn.net/peng_hong_fu/article/details/53645924
代码片段和文件信息
package com.ssmtest.controller;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.SessionAttributes;
import com.ssmtest.entity.User;
import com.ssmtest.service.UserService;
@SessionAttributes(“currentUser“)
@Controller
public class UserController {
@Resource
private UserService userService;
/**
* 用户登录
* @param user
* @param request
* @return
* @throws Exception
*/
@RequestMapping(“/login“)
public String login(@RequestParam(“userName“)String userName
@RequestParam(“password“)String passwordModel model) throws Exception{
User user = new User();
user.setUsername(userName);
user.setPassword(password);
User userresult = userService.loginByUserNameAndPassword(user);
if(userresult!=null){
//登录成功
List lists = userService.selectUserList();
model.addAttribute(“userLists“ lists);//回显用户信息
model.addAttribute(“currentUser“ userresult.getUsername());
return “redirect:main“;
}
return “error“;
}
@RequestMapping(“/main“)
public String main(@RequestParam(value=“currentPage“defaultValue=“1“required=false)int currentPageModel model){
model.addAttribute(“pagemsg“ userService.findByPage(currentPage));//回显分页数据
return “main“;
}
/**
* 跳到编辑页面
* @param currentPage
* @param model
* @return
*/
@RequestMapping(“/edit“)
public String editpage(@RequestParam(“id“) int id
Model model){
User user =userService.selectByPrimaryKey(id);
model.addAttribute(“returnUser“ user);
return “edit“;
}
/**
* 保存用户数据
* @return
*/
@RequestMapping(“/save“)
public String save(User user){
System.out.println(user.toString());
if(user.getId()==null){
//id为null是保存
userService.insertSelective(user);
}else{
//有id值为修改
userService.updateByPrimaryKeySelective(user);
}
return “redirect:main“;
}
/**
* 删除用户数据
* @param id
* @return
*/
@RequestMapping(“/delete“)
public String delete(@RequestParam(“id“) int id){
userService.deleteByPrimaryKey(id);
return “redirect:main“;
}
/**
* 添加一个用户数据
* @return
*/
@RequestMapping(“/add“)
public String add(Model model){
model.addAttribute(“returnUser“ new User());
return “edit“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1447 2016-12-12 20:09 SSM-Project\.classpath
文件 1476 2016-12-12 20:04 SSM-Project\.project
文件 639 2016-12-12 16:03 SSM-Project\.settings\.jsdtscope
文件 430 2016-12-12 16:51 SSM-Project\.settings\org.eclipse.jdt.core.prefs
文件 90 2016-12-12 16:03 SSM-Project\.settings\org.eclipse.m2e.core.prefs
文件 740 2016-12-12 20:09 SSM-Project\.settings\org.eclipse.wst.common.component
文件 321 2016-12-12 20:00 SSM-Project\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 346 2016-12-12 20:00 SSM-Project\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-12-12 16:03 SSM-Project\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-12-12 16:03 SSM-Project\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2016-12-12 16:03 SSM-Project\.settings\org.eclipse.wst.validation.prefs
文件 95 2016-12-12 19:56 SSM-Project\.settings\org.jboss.ide.eclipse.as.core.prefs
文件 532 2016-12-12 21:44 SSM-Project\.springBeans
文件 21021 2016-12-13 16:30 SSM-Project\logs\ssm.log
文件 5425 2016-12-13 10:41 SSM-Project\pom.xm
文件 2624 2016-12-14 20:51 SSM-Project\src\main\java\com\ssmtest\controller\UserController.java
文件 1215 2016-12-14 14:23 SSM-Project\src\main\java\com\ssmtest\dao\UserDao.java
文件 1115 2016-12-14 21:40 SSM-Project\src\main\java\com\ssmtest\entity\PageBean.java
文件 1983 2016-12-13 10:17 SSM-Project\src\main\java\com\ssmtest\entity\User.java
文件 4847 2016-12-14 14:23 SSM-Project\src\main\java\com\ssmtest\mappers\UserMapper.xm
文件 618 2016-12-14 14:23 SSM-Project\src\main\java\com\ssmtest\service\UserService.java
文件 2154 2016-12-14 14:24 SSM-Project\src\main\java\com\ssmtest\service\impl\UserServiceImpl.java
文件 3796 2016-12-14 21:25 SSM-Project\src\main\resources\applicationContext.xm
文件 177 2016-12-14 20:48 SSM-Project\src\main\resources\jdbc.properties
文件 1223 2016-12-10 22:09 SSM-Project\src\main\resources\log4j.properties
文件 1257 2016-12-14 21:19 SSM-Project\src\main\resources\springmvc.xm
文件 2784 2016-12-14 21:25 SSM-Project\src\main\resources\笔记.txt
文件 1232 2016-12-14 20:52 SSM-Project\src\main\webapp\WEB-INF\views\edit.jsp
文件 448 2016-12-14 20:52 SSM-Project\src\main\webapp\WEB-INF\views\error.jsp
文件 2956 2016-12-14 20:52 SSM-Project\src\main\webapp\WEB-INF\views\main.jsp
文件 1854 2016-12-12 21:42 SSM-Project\src\main\webapp\WEB-INF\web.xm
............此处省略20个文件信息
相关资源
- SSM Maven项目.zip
- 利用MVC(SpringMVC+Spring+MyBatis)实现购
- 基于SSM的简单问答demo
- intellij idea采用ssm框架实现的数据库增
- SpringBoot SSM框架适合刚接触的,和新手
- 最新尚硅谷SSM整合视频教程SSM整合开
- GNSS卫星钟性能评估
- maven ssm的增删改查
- SSM项目模板
- SSM框架搭建+后台模板+登录验证
- ssm+maven整合,前后端分离技术完整源
- progressMy.zip
- 基于SSM框架的百度人脸识别
- SSM整合进阶之---简单登录注册demo
- MyBatis学习笔记.zip
- autopressmouse.rar
- 北京动力节点SSH和SSM框架讲义完整版
- maven+ssm框架demo
- ssm酒店管理系统基础后台控制源码+资
- 某网ssm到SpringBoot从零开发校园商铺平
- SSM整合demo---maven项目
- SSM框架学习pdf+源码
- RSA前后台加密解密案例SSM
- Spring Boot 整合 SSM 下 CURD
- 基于ssm的系统
- ssm整合项目视频+源码
- 传智播客 最新版淘淘商城视频教程及
- SSM完整框架
- SSM+maven整合框架
- 餐饮后台管理系统.txt
评论
共有 条评论