资源简介
spring mvc 增删改查小项目
代码片段和文件信息
package com.demo.controller;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import net.sf.json.JSONobject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import com.demo.model.User;
import com.demo.service.UserService;
import com.sun.corba.se.spi.orbutil.fsm.Guard.Result;
/**
* @Author Aaron
* @Date 创建时间:2015-12-10
* @Version 1.0
*
* @Project_Package_Description springmvc || com.demo.controller
* @Function_Description 核心控制类,处理页面的请求以及业务
*
*/
@Controller
@RequestMapping(value = “/user“)
public class UserController {
@Autowired
private UserService userService;
@RequestMapping(value = “/index“)
public ModelAndView index(User user) {
userService.insertUser(user);
ModelAndView mav = new ModelAndView();
mav.setViewName(“info“);
mav.addobject(“user“ user);
return mav;
}
@RequestMapping(value = “/login“)
public ModelAndView login(String name String password
HttpServletRequest request) {
User user = new User();
ModelAndView modelAndView = new ModelAndView();
user = userService.findByNameAndPassword(name password);
String msg = null;
if (user != null) {
msg = “登录成功“;
modelAndView.setViewName(“redirect:/user/findallusers“);
request.getSession().setAttribute(“user“ user);
} else {
msg = “输入的用户名或密码不正确“;
modelAndView.setViewName(“login“);
modelAndView.addobject(“msg“ msg);
}
return modelAndView;
}
@RequestMapping(value = “/extlogin“)
public object extlogin(String name String password
HttpServletRequest request) {
Map map = new HashMap();
String randCode = request.getParameter(“randCode“);
User user = new User();
ModelAndView modelAndView = new ModelAndView();
user = userService.findByNameAndPassword(name password);
String msg = null;
// 获得的当前正确的验证码
String rand = (String) request.getSession().getAttribute(“rand“);
if (rand.equals(randCode)) {
if (user != null) {
msg = “登录成功“;
modelAndView.setViewName(“redirect:/user/findallusers“);
request.getSession().setAttribute(“user“ user);
} else {
msg = “输入的用户名或密码不正确“;
modelAndView.setViewName(“login“);
}
}
map.put(“msg“ msg);
JSONobject jsonobject = JSONobject.fromobject(map);
return jsonobject;
}
@RequestMapping(value = “/findallusers“)
public ModelAndView findAllUsers(HttpServletRequest request) {
List users = new ArrayList();
ModelAndView modelAndView = new ModelAndView();
users = userService.findAllUser();
modelAndView.setViewName(“listuser“);
modelAndView.addobject(“users“ users);
modelAndView.addobject(“user“ request.getSession()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1477 2016-05-05 15:56 tb_user.sql
文件 4237 2016-05-05 11:19 springmvc\.classpath
文件 548 2015-12-11 09:43 springmvc\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
文件 1771 2016-05-04 14:45 springmvc\.project
文件 575 2014-07-15 15:19 springmvc\.settings\.jsdtscope
文件 78 2016-05-04 14:35 springmvc\.settings\com.genuitec.eclipse.migration.prefs
文件 664 2016-05-04 14:47 springmvc\.settings\org.eclipse.jdt.core.prefs
文件 90 2014-07-15 15:19 springmvc\.settings\org.eclipse.m2e.core.prefs
文件 554 2016-05-04 15:13 springmvc\.settings\org.eclipse.wst.common.component
文件 296 2016-05-04 14:35 springmvc\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-07-15 15:19 springmvc\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-07-15 15:19 springmvc\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2014-07-15 15:19 springmvc\.settings\org.eclipse.wst.validation.prefs
文件 249 2015-12-10 11:42 springmvc\.settings\org.maven.ide.eclipse.prefs
文件 11722 2015-12-10 16:56 springmvc\hs_err_pid892.log
文件 6487 2016-05-04 15:01 springmvc\pom.xm
文件 4394 2016-05-04 14:55 springmvc\src\main\java\com\demo\controller\UserController.java
文件 950 2016-05-04 14:58 springmvc\src\main\java\com\demo\dao\UserDAO.java
文件 1529 2016-05-04 14:56 springmvc\src\main\java\com\demo\model\User.java
文件 1806 2016-05-04 14:57 springmvc\src\main\java\com\demo\service\impl\UserServiceImpl.java
文件 790 2016-05-04 14:58 springmvc\src\main\java\com\demo\service\UserService.java
文件 0 2016-05-04 15:03 springmvc\src\main\java\com\demo\test\TestMain.java
文件 993 2015-12-11 09:35 springmvc\src\main\resources\conf\logback.xm
文件 530 2015-12-11 09:26 springmvc\src\main\resources\conf\mybatis-config.xm
文件 1812 2015-12-15 14:02 springmvc\src\main\resources\conf\spring-mvc.xm
文件 2359 2016-05-05 10:22 springmvc\src\main\resources\conf\spring-mybatis.xm
文件 1843 2016-05-05 13:35 springmvc\src\main\resources\mapper\UserMapper.xm
文件 35849 2009-05-15 16:39 springmvc\src\main\webapp\Ext\adapter\ext\ext-ba
文件 15551 2009-05-15 16:39 springmvc\src\main\webapp\Ext\adapter\jquery\ext-jquery-adapter.js
文件 96763 2009-05-15 16:39 springmvc\src\main\webapp\Ext\adapter\jquery\jquery.js
............此处省略4542个文件信息
相关资源
- 毕业设计:基于SpringBoot框架的动吧旅
- SSM实现用户注册登录以及增加删除修
- Shiro学习,以及与SpringMVC整合,标签注
- springMVC+myBatis增删改查小程序
- 软件体系架构PPT Spring SpringMVC Mybat
- 2019最新.Net MVC微信授权登录及微信支
- mybatis+struts+spring搭建好的框架
- struts2.3 spring4 hibernate4.3 EXTJS4项目
- cxf集成Spring的restful WebService接口以J
- spring MVC 项目商城
-
TextureView+MediaPla
yer播放本地视频MV - Spring实战 高清
- springmvc的一个简单的框架
- ssm+bootstrap+angularJs案例
- MVC5列表—排序、过滤、分页
- SpringSecurity入门Demo
- Robot Motion Planning-Springer US (1991)
- SSH实现学生毕业设计管理系统
- Spring实战第4版.epub
- S2SH整合 struts2 spring4 hibernate4
- SSM框架下用户数据CRUD增删改查项目
- Spring Boot 2企业应用实战 源码
- 超级详细的Spring Xmind思维导图
- 基于maven+springmvc+spring+mybatis对员工信
- struts2+spring2.5+hibernate3.2 annotation配置完
- 开源的物料资源管理系统
- springMVC+spring+Hibernate框架
- jeesite4 最新框架
- springmvc与mybatis整合对数据库的增删改
- Spring Boot 实战,中文版+英文版+源码
评论
共有 条评论