资源简介
本项目为Springmvc+mybatis+JSON+jQuery+Ajax无刷新登录,导出Excel,修改密码,RestFUL风格增删改查,加Js用户名检验以及密码长度校验等等。并且有大家喜欢的功能导出EXCEL,并且也实现了ajax无刷新注册,登录等等,并且非常清亮的登录模板大家可以看看。并且程序经本人测试可以完美运行。
代码片段和文件信息
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“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 14476 2014-08-20 15:23 xf\pom.xm
文件 12871 2014-10-14 15:33 xf\xf.iml
文件 2 2014-10-14 15:33 xf\.idea\.name
文件 1142 2014-10-14 15:34 xf\.idea\compiler.xm
文件 242 2014-10-14 15:34 xf\.idea\encodings.xm
文件 6066 2014-10-14 15:34 xf\.idea\misc.xm
文件 255 2014-10-14 15:34 xf\.idea\modules.xm
文件 8919 2014-08-12 17:00 xf\.idea\uiDesigner.xm
文件 173 2014-08-12 16:37 xf\.idea\vcs.xm
文件 58825 2014-10-14 16:10 xf\.idea\workspace.xm
文件 309 2014-08-15 16:57 xf\.idea\artifacts\o2o_war.xm
文件 12330 2014-08-15 16:57 xf\.idea\artifacts\o2o_war_exploded.xm
文件 285 2014-08-12 16:51 xf\.idea\artifacts\xf_war.xm
文件 12305 2014-10-13 11:55 xf\.idea\artifacts\xf_war_exploded.xm
文件 76 2014-08-12 16:37 xf\.idea\copyright\profiles_settings.xm
文件 514 2014-10-13 11:55 xf\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xm
文件 465 2014-10-13 11:55 xf\.idea\libraries\Maven__c3p0_c3p0_0_9_1_2.xm
文件 504 2014-10-13 11:55 xf\.idea\libraries\Maven__cglib_cglib_nodep_2_2_2.xm
文件 594 2014-10-13 11:55 xf\.idea\libraries\Maven__commons_beanutils_commons_beanutils_1_8_0.xm
文件 536 2014-10-13 11:55 xf\.idea\libraries\Maven__commons_codec_commons_codec_1_7.xm
文件 616 2014-10-13 11:55 xf\.idea\libraries\Maven__commons_collections_commons_collections_3_2_1.xm
文件 591 2014-10-13 11:55 xf\.idea\libraries\Maven__commons_fileupload_commons_fileupload_1_2.xm
文件 605 2014-10-13 11:55 xf\.idea\libraries\Maven__commons_httpclient_commons_httpclient_3_0_1.xm
文件 517 2014-10-13 11:55 xf\.idea\libraries\Maven__commons_io_commons_io_2_0_1.xm
文件 525 2014-10-13 11:55 xf\.idea\libraries\Maven__commons_lang_commons_lang_2_5.xm
文件 572 2014-10-13 11:55 xf\.idea\libraries\Maven__commons_logging_commons_logging_1_1_1.xm
文件 539 2014-10-13 11:55 xf\.idea\libraries\Maven__commons_pool_commons_pool_1_5_5.xm
文件 501 2014-10-13 11:55 xf\.idea\libraries\Maven__com_google_code_gson_gson_2_1.xm
文件 492 2014-10-13 11:55 xf\.idea\libraries\Maven__com_google_guava_guava_r05.xm
文件 534 2014-10-13 11:55 xf\.idea\libraries\Maven__com_sun_xm
............此处省略848个文件信息
- 上一篇:BBS论坛系统
- 下一篇:公交车管理系统java web
相关资源
- jQuery+HTML5条形码生成代码
- 疯狂前端开发讲义 jQuery+AngularJS+Boot
- 10个漂亮登录页面,jquery+css3
- struts2+jquery+ajax文件异步上传
- SpringMVC+JSON+mybatis+jQuery+Ajax+Maven做的无
- nodejs+express+mongodb+bootstrap+jquery+ejs写的
- jquery+AJAX小小项目
- easyUi+jquery+common-file-upload +struts2带进度
- SSM框架开发的在线考试系统(spring+
- SSH三大框架整合+ajax应用+jquery+json应用
- Springmvc+maven+ajax+jquery+json+mybatis登录增
- 网上零食商城(ssm+bootstrap+jquery+Angu
- jQuery+Bootstrap弹出式注册登录等表单代
- jquery+js 实现无限级菜单(分销)树行
- jQuery动态生成隔行变色的table
- 简单的JQuery+AJAX在线聊天室
- jQuery+CSS图片轮播 鼠标放图片上可以暂
- 一个页面实现Ajax效果的增删改查-JQ
- 基于JSON+JQuery实现的多条件筛选功能(
- web socket全套资源jquery+stomp.min.js+sock
- 2018年6月自适应最新省市区/县三级联
- jQuery+Bootstrap双日历日期插件daterange
- 车牌控件jQuery+js
- JQuery+CSS 滑动展示
- 点赞加一动画特效jQuery+CSS3
- jQuery+circliful圆形百分比统计图
- jquery+html5网页播放音乐
- jquery+ajax用户管理源码
- ajaxfileupload.js完整使用全套带对应jq
- 一个页面实现Ajax效果的增删改查JQu
川公网安备 51152502000135号
评论
共有 条评论