资源简介

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.javascriptValidator (2).launch

     文件       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.xml

     文件         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.xml

     文件       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.xml

     文件        530  2015-12-11 09:26  springmvc\src\main\resources\conf\mybatis-config.xml

     文件       1812  2015-12-15 14:02  springmvc\src\main\resources\conf\spring-mvc.xml

     文件       2359  2016-05-05 10:22  springmvc\src\main\resources\conf\spring-mybatis.xml

     文件       1843  2016-05-05 13:35  springmvc\src\main\resources\mapper\UserMapper.xml

     文件      35849  2009-05-15 16:39  springmvc\src\main\webapp\Ext\adapter\ext\ext-base.js

     文件      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个文件信息

评论

共有 条评论