-
大小: 1.5MB文件类型: .rar金币: 1下载: 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格式
- 客户关系管理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数据库中的数据转化为
- jQuery-EasyUI前端项目后台框架SpringMVC赋
-
基于MVC的ja
vasc ript Web富应用开发( - 最完整的全国省市区数据json格式
- Springmvc+mybatis+JSON+jQuery+Ajax无刷新登录
- 基于springstruts(struts2)hibernate的web项
- 美国地图json文件usa.json
- 易买网商城.rar
- ssh框架整合增删改查项目源码
- ssm完整项目-培训机构招生项目的教务
- SSM框架开发的在线考试系统(spring+
- struts2 hibernate spring s2sh权限管理系统
- SpringMvc+POI 导入Excel
- SSH三大框架整合+ajax应用+jquery+json应用
- Springmvc+maven+ajax+jquery+json+mybatis登录增
- SpringMVC+Hibernate
- 教务管理系统(spring+springmvc+mybatis+
- 基于Spring+SpringMVC+Hibernate的图书管理系
评论
共有 条评论