-
大小: 29.63MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-07-27
- 语言: 其他
- 标签: ajax controller dao Mybatis
资源简介
本项目实现了用户的登录、注册、删除账号、修改账号和退出账号等功能,具体的操作以及效果图可以参见博文https://blog.csdn.net/qq_29656961/article/details/80806066
代码片段和文件信息
package com.chatRobot.controller;
import javax.servlet.http.HttpServletRequest;
import com.chatRobot.model.User;
import com.chatRobot.service.IUserService;
import com.fasterxml.jackson.databind.objectMapper;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.IOException;
import java.util.Date;
import java.util.List;
@Controller
@RequestMapping(“/user“)
public class UserController {
@Resource
private IUserService userService;
private long userId;
private objectMapper mapper;
//Ok!!!
@RequestMapping(value = “/showUser/{id}“ method = RequestMethod.GET)
public void getUser(@PathVariable String id HttpServletRequest request HttpServletResponse response) throws IOException {
request.setCharacterEncoding(“UTF-8“);
response.setCharacterEncoding(“UTF-8“);
long userId = Long.parseLong(id);
User user = this.userService.selectUser(userId);
objectMapper mapper = new objectMapper();
response.getWriter().write(mapper.writeValueAsString(user));
response.getWriter().close();
}
//Ok!!!!
@RequestMapping(value = “/loginUser“ method = RequestMethod.GET)
public void loginUser(User loginUser HttpServletRequest request HttpServletResponse response) throws IOException {
request.setCharacterEncoding(“UTF-8“);
response.setCharacterEncoding(“UTF-8“);
User user = this.userService.selectUserByEmail(loginUser.getEmail());
objectMapper mapper = new objectMapper();
if (user == null) {
response.getWriter().write(“账号不存在!“);
} else if (!loginUser.getPassword().equals(user.getPassword())) {
response.getWriter().write(“密码输入错误!“);
} else {
response.getWriter().write(mapper.writeValueAsString(user));
}
response.getWriter().close();
}
//Ok!!!!
@RequestMapping(value = “/allUser“ method = RequestMethod.GET)
public void allUser(ModelMap model HttpServletRequest request HttpServletResponse response) throws IOException {
request.setCharacterEncoding(“UTF-8“);
response.setCharacterEncoding(“UTF-8“);
List userList = userService.selectAllUser();
String userMsg = ““;
for (User user : userList) {
userMsg = userMsg + ““;
userMsg = userMsg + ““ + user.getId() + “ “;
userMsg = userMsg + ““ + user.getUsername() + “ “;
userMsg = userMsg + ““ + user.getPassword() + “ “;
userMsg = userMsg + “
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\.idea\
文件 624 2018-06-25 19:05 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\.idea\compiler.xml
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\.idea\dictionaries\
文件 191 2018-06-23 20:47 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\.idea\dictionaries\Administrator.xml
文件 172 2018-06-23 13:04 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\.idea\encodings.xml
文件 847 2018-06-23 20:06 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\.idea\misc.xml
文件 8792 2018-06-23 13:20 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\.idea\uiDesigner.xml
文件 53775 2018-06-25 20:13 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\.idea\workspace.xml
文件 4196 2018-06-23 21:41 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\pom.xml
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\controller\
文件 5735 2018-06-25 20:08 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\controller\UserController.java
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\dao\
文件 337 2018-06-25 13:21 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\dao\IUserDao.java
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\model\
文件 1465 2018-06-23 13:43 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\model\User.java
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\service\
文件 395 2018-06-25 13:28 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\service\IUserService.java
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\service\impl\
文件 997 2018-06-25 13:28 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\java\com\chatRobot\service\impl\UserServiceImpl.java
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\resources\
文件 413 2018-06-23 13:42 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\resources\jdbc.properties
文件 382 2018-06-23 13:37 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\resources\logback.xml
目录 0 2018-06-25 20:14 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\resources\mapper\
文件 1388 2018-06-25 13:21 ajax+controller+Mybatis实现登录注册修改和删除以及session操作\ChatRobot\src\main\resources\mapper\UserDao.xml
............此处省略649个文件信息
- 上一篇:工件裂纹图像
- 下一篇:吴恩达机器学习作业完整版!!亲自做过!
相关资源
-
Xamarin.iOS-UIImagePickerController调用相机和
-
web学生宿舍管理系统.zip
-
SSM框架增删改查和分页ajax数据传导
-
GreenDao的使用
-
w3school源码只供学习之用,不可部署到
-
手机销售系统可以用作毕业设计
-
ajax学习ppt完整版
-
二级联动、三级联动
-
springboot+mybatis+shiro+rabbitmq+redis项目实
-
GreenDaoDemo_v3.2.2_Winter
-
AJAX在网页中的应用论文18篇
-
Spring MVC AOP通过注解方式拦截Controll
-
(原书第2版)用户体验要素:以用户
-
Shiro和AJAX完美整合
-
USB-Serial Controller
-
一个关于健康的小型网站前后端都有
-
在.NET MVC 中使用Highcharts+Ajax+Json生成动
-
SDN控制器RYU入门
-
有关图像jpeg压缩算法介绍及其源码
-
Springboot集成spring-data-jpa增删查改使用
-
AVPla
yerMPMoviePlayerControllerMPMoviePl
-
北大青鸟ACCP8.0 S2易买网结业项目附加
-
spring 共享单车管理系统
-
基于AJAX方式实现的STM32H7_WebServer源码
-
Routing-Middleware-Controllers-Requests-Respon
-
vm虚拟机win2003镜像
-
Head First Ajax 中文版 高清完整PDF版
-
一个带有数据库的完整版本的旅游网
-
DAO3.5 支持64位Win7
-
百度搜索Ajax实现
评论
共有 条评论