資源簡介
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個文件信息
評論
共有 條評論