-
大小: 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个文件信息
相关资源
- json转换成Table
- 全球省市区json 数据 国内5级 区域
- 全国县级以上行政区编码json文件
- 高德地图省市区县街道的JSON
- 2020年最新最全省市区json文件数据,国
- WEB基础框架Maven工程SpringMVC 5、Spring
- 成都市最新分区地图geojson文件(含高
- 最新验证身份证前6为json数据大全
- 十万词汇英汉词典词库JSON格式
- 京东全国省市区,行政区划四级数据
- jquery ajax Datatable与json之间数据转换
- 2000-2036年黄历,json格式
- 京东收货地址json
- imdb_word_index.json
- sublime 插件包 channel_v3.json
- 汉语成语词典 json
- table jsontest
- 中国界线图json格式
- 客户关系管理CRM(MVC2)源码
- echarts广州边界json
- spring cloud和spring boot两个完整项目
- java企业开发项目经典文档
- packagecontrol.io/channel_v3.json
- 贵州GEOJSON地图数据增加贵安新区,
- 最新中国省份、城市、区县、乡镇四
- TT100K数据标注文件json
- sublime text channel_v3.json
- 十万英语词汇读音音标词库JSON格式
- JSON知识重点
- jQuery实现将mysql数据库中的数据转化为
评论
共有 条评论