資源簡介
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個文件信息
評論
共有 條評論