• 大小: 41KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-26
  • 语言: 其他
  • 标签: SSM  

资源简介

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.xml
     文件         346  2016-12-12 20:00  SSM-Project\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          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.xml
     文件        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.xml
     文件         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.xml
     文件         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.xml
     文件        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.xml
............此处省略20个文件信息

评论

共有 条评论