-
大小: 37KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-13
- 語言: 數(shù)據(jù)庫
- 標簽: Spring入門??
資源簡介
一個SpringMVC+Mybaits+Spring+MySQL入門級別的學(xué)習(xí)Demo,里面清晰介紹了如何最基本地使用這幾個框架。

代碼片段和文件信息
package?com.zbh.controller;
import?java.util.HashMap;
import?java.util.Map;
import?javax.annotation.Resource;
import?javax.servlet.http.HttpServletRequest;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestBody;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestMethod;
import?org.springframework.web.bind.annotation.ResponseBody;
import?org.springframework.web.servlet.ModelAndView;
import?com.alibaba.fastjson.JSONobject;
import?com.zbh.Utils.Result;
import?com.zbh.Utils.ToolBox;
import?com.zbh.domain.User;
import?com.zbh.service.UserService;
/**
?*?功能概要:UserController
?*?
?*?@author?曾博暉
?*?@since?2015年9月28日
?*/
@Controller
public?class?UserController?{
????@Resource
????private?UserService?userService;
????@RequestMapping(“/“)
????public?ModelAndView?getIndex()?{
????????ModelAndView?mav?=?new?ModelAndView(“index“);
????????//?User?user?=?userService.selectUserById(9);
????????//?User?user1=userService.selectUserById(1);
????????//?mav.addobject(“user“?user);
????????//?mav.addobject(“users1“user1);
????????return?mav;
????}
????/**
?????*?@RequestParam注解的作用是:根據(jù)參數(shù)名從URL中取得參數(shù)值
?????*?@param?username?用戶名,一定要對應(yīng)著表單的name才行
?????*?@param?password?用戶密碼,也應(yīng)該對應(yīng)表單的數(shù)據(jù)項
?????*?@param?model?一個域?qū)ο螅捎糜诖鎯?shù)據(jù)值
?????*?@return
?????*/
????@RequestMapping(value?=?“/login“?method?=?RequestMethod.POST?produces?=?“application/json“?consumes?=?“application/json“)
????public?@ResponseBody
????Mapject>?login(@RequestBody?JSONobject?requestJson?HttpServletRequest?request)?{
????????
????????String?username?=?requestJson.getString(“username“);
????????String?password?=?requestJson.getString(“password“);
????????
????????Mapject>?resultMap?=?new?HashMapject>();
????????
????????//判斷是否獲得用戶名密碼
????????if(username==null?||?password==null
????????????????||?username==““?||?password==““){
????????????resultMap.put(“REQUEST_CODE“?ToolBox.INTERNET_ERROR);
????????????resultMap.put(“Msg“?“?Internet Errorplease?try?again!“);
????????????return?resultMap;
????????}
????????????????
????????????Result?loginResult?=?userService.getLoginResult(username?password);
????????????
????????????if?(loginResult.getResultCode()?==?ToolBox.LOGIN_SUCCESSFUL)?{
????????????????resultMap.put(“REQUEST_CODE“?ToolBox.LOGIN_SUCCESSFUL);
????????????????resultMap.put(“Msg“?“?Login?Success!“);???????????????
????????????}?else?if?(loginResult.getResultCode()==ToolBox.WRONG_PWD){
????????????????resultMap.put(“REQUEST_CODE“?ToolBox.WRONG_PWD);
????????????????resultMap.put(“Msg“?“Wrong?Password!“);????????????????
????????????}else?{
????????????????resultMap.put(“REQUEST_CODE“?ToolBox.USER_INEXITS);
????????????????resultMap.put(“Msg“?“User?Inexits!“);??????????????
????????????}???????????
????????????return?resultMap;
?????????
????}
????
????
????@Re
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1513??2017-07-10?14:17??ssm_projec\.classpath
?????文件???????1427??2017-07-06?09:15??ssm_projec\.project
?????文件????????575??2017-07-06?08:54??ssm_projec\.settings\.jsdtscope
?????文件?????????87??2017-07-10?09:33??ssm_projec\.settings\org.eclipse.core.resources.prefs
?????文件????????664??2017-07-06?09:03??ssm_projec\.settings\org.eclipse.jdt.core.prefs
?????文件?????????90??2017-07-06?08:54??ssm_projec\.settings\org.eclipse.m2e.core.prefs
?????文件????????671??2017-07-06?09:15??ssm_projec\.settings\org.eclipse.wst.common.component
?????文件????????321??2017-07-06?09:15??ssm_projec\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
?????文件????????346??2017-07-06?09:15??ssm_projec\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2017-07-06?08:54??ssm_projec\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2017-07-06?08:54??ssm_projec\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????50??2017-07-06?08:54??ssm_projec\.settings\org.eclipse.wst.validation.prefs
?????文件???????4333??2017-07-10?14:17??ssm_projec\pom.xm
?????文件???????4420??2017-07-13?18:16??ssm_projec\src\main\java\com\zbh\controller\UserController.java
?????文件????????545??2017-07-13?17:23??ssm_projec\src\main\java\com\zbh\dao\UserDao.java
?????文件???????1614??2017-07-13?17:23??ssm_projec\src\main\java\com\zbh\domain\User.java
?????文件???????2285??2017-07-13?17:23??ssm_projec\src\main\java\com\zbh\service\impl\UserServiceImpl.java
?????文件????????512??2017-07-13?17:23??ssm_projec\src\main\java\com\zbh\service\UserService.java
?????文件????????390??2017-07-07?14:40??ssm_projec\src\main\java\com\zbh\Utils\Result.java
?????文件????????787??2017-07-13?18:15??ssm_projec\src\main\java\com\zbh\Utils\ToolBox.java
?????文件???????2935??2017-07-12?14:33??ssm_projec\src\main\resources\application.xm
?????文件???????1365??2017-07-13?17:24??ssm_projec\src\main\resources\mybatis\UserMapper.xm
?????文件????????130??2017-07-05?18:28??ssm_projec\src\main\resources\properties\jdbc.properties
?????文件????????845??2017-07-05?17:52??ssm_projec\src\main\resources\properties\log4j.properties
?????文件???????1999??2017-07-10?14:22??ssm_projec\src\main\resources\springmvc\spring-mvc.xm
?????文件?????????39??2017-07-06?09:08??ssm_projec\src\main\webapp\me
?????文件???????3969??2017-07-13?17:37??ssm_projec\src\main\webapp\resources\js\login.js
?????文件????????515??2017-07-07?14:53??ssm_projec\src\main\webapp\WEB-INF\view\fullInfo.jsp
?????文件???????4980??2017-07-10?18:14??ssm_projec\src\main\webapp\WEB-INF\view\index.jsp
?????文件???????4980??2017-07-10?11:54??ssm_projec\src\main\webapp\WEB-INF\view\login.jsp
............此處省略87個文件信息
評論
共有 條評論