程序猿全敏
2016-08-08 17:11:45
原
spring MVC+spring+mybatis整合增删改查入门实例
进一步学习spring mvc整合。该整合实例还包括本地log日志的保存,md5加密。
其中核心代码
package com.qm.smm.web; import java.util.List; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.codec.digest.DigestUtils; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import com.qm.smm.entity.User; import com.qm.smm.service.IUserService; /** * 控制层 * @author quanmin * */ @Controller public class UserController{ @Resource(name="userService") private IUserService userService; /** * 更新 * @return */ @RequestMapping(value="/updateUser") public String updateUser(HttpServletRequest request,User user){ userService.update(user.getId()); return "redirect:/findUserList.do"; } /** * 删除 * @param request * @param user * @return */ @RequestMapping(value="/deleteUser") public String deleteUser(HttpServletRequest request,User user){ userService.delete(user.getId()); return "redirect:/findUserList.do"; } /** * 查找所有 * @param request * @return */ @RequestMapping(value="/findUserList") public String findUserList(HttpServletRequest request){ List<User> userList=userService.findUserList(); request.setAttribute("userList", userList); return "list_user"; } /** * 跳转到添加用户 * @param request * @return */ @RequestMapping("/toAddUser") public String toAddUser(HttpServletRequest request){ return "/add"; } /** * 查找一个 * @param request * @param user * @return */ @RequestMapping("/findOne") public String findOne(HttpServletRequest request,User user){ user=userService.selectUser(user.getId()); request.setAttribute("u", user); return "/edit"; } /** * 登录 * @param request * @param response * @param user * @return */ @RequestMapping(value="/login") public String login(HttpServletRequest request,HttpServletResponse response,User user){ User ul=userService.login(user.getName(),DigestUtils.md5Hex(user.getPwd())); //User ul=userService.login(user.getName(),user.getPwd()); if(ul!=null){ return "redirect:index.jsp"; }else{ return "redirect:erro.jsp"; } } /** * 添加 * @param request * @param user * @return */ @RequestMapping(value="/add") public String add(HttpServletRequest request,User user){ userService.add(user.getName(), DigestUtils.md5Hex(user.getPwd())); //userService.add(user.getName(), user.getPwd()); return "redirect:/findUserList.do"; } /** * 跳转到登录 * @param request * @return */ @RequestMapping(value="/toLogin") public String toLogin(HttpServletRequest request){ return "/login"; } public IUserService getUserService() { return userService; } public void setUserService(IUserService userService) { this.userService = userService; } }
这是查询所有页面
添加页面
修改页面
log日志生成到本地
数据库加密
猜你喜欢
- ssm框架实现的简单增删改查功能
- ssm框架实现的增删改查,适合入门小白学习,共同进步。
- SSM增删改查+bootstrap+pagehelper项目分页实例(适合小白)
- maven+spring+spring mvc+mybatis整合实现ssm通用增删改查基础开发框架
- ssm框架:Spring Mvc+Spring+Mybatis+Maven+Mysql整合实现简单的用户增删改查
- ssm maven整合的最新示例,增删改查齐全,自带Bootstrap编写的精美界面,快来下载~
- ssm(spring mvc+spring+mybatis)数据增删改查简单实例,支持附件文件上传下载
- SSM使用分页插件pageHepler实现用户列表的增删改查,通过maven构建
- java开发ssm框架自动生成增删改查的代码
- SSM简单的客户管理系统,实现客户的增删改查,分页查询
- spring+spring mvc+mybatis+jQuery实现简单增删改查
- ssm整合bootstrap开发网站用户信息管理系统(增删改查)
请下载代码后再发表评论
文件名:smm.rar,文件大小:9705.226K
下载
- /
- /smm
- /smm/.classpath
- /smm/.mymetadata
- /smm/.project
- /smm/.settings
- /smm/.settings/.jsdtscope
- /smm/.settings/org.eclipse.wst.jsdt.ui.superType.container
- /smm/.settings/org.eclipse.wst.jsdt.ui.superType.name
- /smm/.springBeans
- /smm/src
- /smm/src/com
- /smm/src/com/qm
- /smm/src/com/qm/smm
- /smm/src/com/qm/smm/entity
- /smm/src/com/qm/smm/mapper
- /smm/src/com/qm/smm/service
- /smm/src/com/qm/smm/service/impl
- /smm/src/com/qm/smm
- /smm/src/com/qm
- /smm/src/com
- /smm
相关代码
最近下载
最近浏览
15719908287 LV9
11月17日
气之子dss LV4
6月24日
gougeyishi
6月22日
暂无贡献等级
xin xie LV1
6月13日
ma406805131 LV15
5月11日
2578233069
4月25日
暂无贡献等级
yolo_light LV1
2023年12月21日
wwwww816 LV5
2023年12月19日
zhumeng168 LV5
2023年7月8日
gecongkai LV8
2023年6月22日