spring mvc 增删改查小项目


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.externalToolBuildersorg.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.settingscom.genuitec.eclipse.migration.prefs

     文件        664  2016-05-04 14:47  springmvc.settingsorg.eclipse.jdt.core.prefs

     文件         90  2014-07-15 15:19  springmvc.settingsorg.eclipse.m2e.core.prefs

     文件        554  2016-05-04 15:13  springmvc.settingsorg.eclipse.wst.common.component

     文件        296  2016-05-04 14:35  springmvc.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2014-07-15 15:19  springmvc.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2014-07-15 15:19  springmvc.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件         50  2014-07-15 15:19  springmvc.settingsorg.eclipse.wst.validation.prefs

     文件        249  2015-12-10 11:42  springmvc.settingsorg.maven.ide.eclipse.prefs

     文件      11722  2015-12-10 16:56  springmvchs_err_pid892.log

     文件       6487  2016-05-04 15:01  springmvcpom.xml

     文件       4394  2016-05-04 14:55  springmvcsrcmainjavacomdemocontrollerUserController.java

     文件        950  2016-05-04 14:58  springmvcsrcmainjavacomdemodaoUserDAO.java

     文件       1529  2016-05-04 14:56  springmvcsrcmainjavacomdemomodelUser.java

     文件       1806  2016-05-04 14:57  springmvcsrcmainjavacomdemoserviceimplUserServiceImpl.java

     文件        790  2016-05-04 14:58  springmvcsrcmainjavacomdemoserviceUserService.java

     文件          0  2016-05-04 15:03  springmvcsrcmainjavacomdemo estTestMain.java

     文件        993  2015-12-11 09:35  springmvcsrcmain
esourcesconflogback.xml

     文件        530  2015-12-11 09:26  springmvcsrcmain
esourcesconfmybatis-config.xml

     文件       1812  2015-12-15 14:02  springmvcsrcmain
esourcesconfspring-mvc.xml

     文件       2359  2016-05-05 10:22  springmvcsrcmain
esourcesconfspring-mybatis.xml

     文件       1843  2016-05-05 13:35  springmvcsrcmain
esourcesmapperUserMapper.xml

     文件      35849  2009-05-15 16:39  springmvcsrcmainwebappExtadapterextext-base.js

     文件      15551  2009-05-15 16:39  springmvcsrcmainwebappExtadapterjqueryext-jquery-adapter.js

     文件      96763  2009-05-15 16:39  springmvcsrcmainwebappExtadapterjqueryjquery.js

............此处省略4542个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)