-
大小: 1.5MB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-11-13
- 語言: JavaScript
- 標簽: Spring??mvc??json??ajax??
資源簡介
注:此項目是用IntelliJ IDEA 13.1.3此軟件編寫而成,不過和myeclipse都差不多,本項目包含SpringMVC+JSON+mybatis+jQuery+Ajax+Maven做的無刷新登錄,注冊,修改密碼,攔截器,如果用戶沒有登錄則不能進行相應操作。以及校驗并且賦有詳細注釋,以及增刪改查功能

代碼片段和文件信息
package?com.xf.controller;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.ModelMap;
import?org.springframework.web.bind.annotation.*;
import?com.xf.entity.User;
import?com.xf.service.UserService;
import?javax.servlet.http.HttpServletRequest;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
/**
?*?Created?by?Angel?on?2014/9/12?012.
?*/
@Controller
@SessionAttributes(“mysession“)
public?class?LoginController?{
????@Autowired
????private?UserService?userService;
????@RequestMapping(value?=?“/Login.do“?method?=?RequestMethod.GET)
????public?String?reLogin()?{
????????return?“login“;
????}
????@RequestMapping(value?=?“/reLogin.do“?method?=?RequestMethod.POST)
????@ResponseBody
????public?Mapject>?userLogin(
????????????@RequestParam(“username“)?String?username
????????????@RequestParam(“password“)?String?password?ModelMap?modelMap)?{
????????Mapject>?resultMap?=?new?HashMapject>();
????????List?userList?=?userService.userLogin(username?password);
????????System.out.println(“===========================================“?+?username);
????????System.out.println(“======================================================“?+?password);
????????if?(userList.size()?!=?1)?{
????????????resultMap.put(“status“?Boolean.FALSE);
????????????resultMap.put(“message“?“用戶名密碼不匹配,請重新輸入“);
????????????return?resultMap;
????????}
????????User?user?=?userList.get(0);
????????if?(!user.getStatus())?{
????????????resultMap.put(“status“?Boolean.FALSE);
????????????resultMap.put(“message“?“該用戶已被禁用,請聯系管理員“);
????????????return?resultMap;
????????}
????????modelMap.addAttribute(“mysession“?user);
//如果登錄成功的話,就會創建session這個時候mysession所對應的值就是那個sessionid,
//如果沒有登錄的話就不會創建session時候mysession所對應的值就是一個NULL
????????resultMap.put(“status“?Boolean.TRUE);
????????resultMap.put(“message“?“登錄成功“);
????????return?resultMap;
????}
????//退出系統LogOut.do
????@RequestMapping(value?=?“/LogOut.do“)
????public?String?logout(HttpServletRequest?request)?{
????????request.getSession().invalidate();
????????return?“login“;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2433??2014-09-30?14:55??xf\springmvc02.sql
?????文件??????????2??2014-09-30?08:56??xf\xf\.idea\.name
?????文件????????309??2014-08-15?16:57??xf\xf\.idea\artifacts\o2o_war.xm
?????文件??????12330??2014-08-15?16:57??xf\xf\.idea\artifacts\o2o_war_exploded.xm
?????文件????????285??2014-08-12?16:51??xf\xf\.idea\artifacts\xf_war.xm
?????文件??????12305??2014-09-30?09:00??xf\xf\.idea\artifacts\xf_war_exploded.xm
?????文件???????1142??2014-09-30?08:58??xf\xf\.idea\compiler.xm
?????文件?????????76??2014-08-12?16:37??xf\xf\.idea\copyright\profiles_settings.xm
?????文件????????242??2014-09-30?08:58??xf\xf\.idea\encodings.xm
?????文件????????514??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xm
?????文件????????465??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__c3p0_c3p0_0_9_1_2.xm
?????文件????????504??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__cglib_cglib_nodep_2_2_2.xm
?????文件????????594??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__commons_beanutils_commons_beanutils_1_8_0.xm
?????文件????????536??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__commons_codec_commons_codec_1_7.xm
?????文件????????616??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__commons_collections_commons_collections_3_2_1.xm
?????文件????????591??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__commons_fileupload_commons_fileupload_1_2.xm
?????文件????????605??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__commons_httpclient_commons_httpclient_3_0_1.xm
?????文件????????517??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__commons_io_commons_io_2_0_1.xm
?????文件????????525??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__commons_lang_commons_lang_2_5.xm
?????文件????????572??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__commons_logging_commons_logging_1_1_1.xm
?????文件????????539??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__commons_pool_commons_pool_1_5_5.xm
?????文件????????501??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__com_google_code_gson_gson_2_1.xm
?????文件????????492??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__com_google_guava_guava_r05.xm
?????文件????????534??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__com_sun_xm
?????文件????????552??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__com_thoughtworks_xstream_xstream_1_4_4.xm
?????文件????????462??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__dom4j_dom4j_1_6_1.xm
?????文件????????534??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__javassist_javassist_3_12_1_GA.xm
?????文件????????527??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__javax_activation_activation_1_1.xm
?????文件????????527??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__javax_annotation_jsr250_api_1_0.xm
?????文件????????473??2014-09-30?09:00??xf\xf\.idea\libraries\Maven__javax_servlet_jstl_1_2.xm
............此處省略846個文件信息
評論
共有 條評論