程序猿全敏
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日志生成到本地
数据库加密
猜你喜欢
- Spring+Spring MVC+MyBatis整合java开源框架BigFrame开发的文章系统
- spring+spring Mvc+mybatis+layui实现数据表格的增删改查(纯layui实现)
- Spring MVC集成Mybatis实现基础的增删改查Demo实例
- ssm+maven+apache shiro+oracle搭建后台用户增删改查实例
- ssm框架实现的增删改查,适合入门小白学习,共同进步。
- ssm maven整合的最新示例,增删改查齐全,自带Bootstrap编写的精美界面,快来下载~
- ssm(spring mvc+spring+mybatis)数据增删改查简单实例,支持附件文件上传下载
- Spring MVC+Spring+Mybatis整合的用户增删改查操作实例
- SSM增删改查+bootstrap+pagehelper项目分页实例(适合小白)
- maven+ssm+bootstrap+jsp实现简单的用户增删改查实例
- springboot+springmvc+mybatis实现对学生信息的增删改查简单demo
- spring+spring mvc+mybatis+jQuery实现简单增删改查
请下载代码后再发表评论
文件名: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
相关代码
- 证精 SSM开发小型人事管理项目
- SSM+Layui开发员工部门管理系统
- 精 全站功能最佳UI体验最好的一套基于SpringMVC+Spring+Mybatis的商户管理系统,值得学习!
- 原证 spring+spring mvc+mybatis+ajax+jquery实现简单的问答系统
- 原 基于经典架构SSM+LayUI的CRUD示例程序(已配置好,可做脚手架)
- 证 ssm整合easyui实现简单的进销存管理系统(适合新手学习easyui)
- 原精 ssm百货商城销售管理系统
- 精 基于SSM人事管理系统(可做期末答辩)
- 证精 Maven+SSM+shiro+idea+mysql+tomcat+jdk1.8开发java cms面向内部的内容管理系统
- 原证 ssm进销存流程管理系统
- 原证精 基于SSM框架搭建的java web商家进销存网站系统
- 原精 ssm开发的博客、分享、问答三个模块的java技术交流网站
最近下载
最近浏览
一行白鹭 LV10
7月14日
Ella0902
2024年12月18日
暂无贡献等级
15719908287 LV10
2024年11月17日
气之子dss LV4
2024年6月24日
gougeyishi
2024年6月22日
暂无贡献等级
xin xie LV1
2024年6月13日
ma406805131 LV19
2024年5月11日
2578233069
2024年4月25日
暂无贡献等级
yolo_light LV1
2023年12月21日
wwwww816 LV5
2023年12月19日





