当前位置: 首页 > news >正文

百度有没有做游戏下载网站徐汇做网站公司

百度有没有做游戏下载网站,徐汇做网站公司,黄梅那里有做网站的,大型网站建设哪家快学习目的#xff1a; 1、理解前后端交互过程 2、学习接口传参#xff0c;数据返回以及页面展示 1、准备工作 创建SpringBoot项目#xff0c;引入Spring Web依赖#xff0c;添加前端页面到项目中。 前端代码#xff1a; login.html !DOCTYPE html html lang 1、理解前后端交互过程 2、学习接口传参数据返回以及页面展示 1、准备工作 创建SpringBoot项目引入Spring Web依赖添加前端页面到项目中。 前端代码 login.html !DOCTYPE html html langenheadmeta charsetUTF-8title登录页面/title /headbody h1用户登录/h1 用户名input nameuserName typetext iduserNamebr 密码input namepassword typepassword idpasswordbr input typebutton value登录 onclicklogin()script srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.6.4/jquery.min.js/script scriptfunction login() {}/script /body/html index.html !doctype html html langenheadmeta charsetUTF-8meta nameviewportcontentwidthdevice-width, user-scalableno, initial-scale1.0, maximum-scale1.0, minimum-scale1.0meta http-equivX-UA-Compatible contentieedgetitle用户登录首页/title /headbody 登录人: span idloginUser/spanscript srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.6.4/jquery.min.js/script script/script /body/html 2、约定前后端交互接口 需求分析 对于后端来说不涉及前端页面展示的设计只需要实现两个功能 登录页面通过获取账号和密码校验输入的账号密码是否正确并反馈给前端 首页告知前端当前登录用户。如果当前已有用户登录则返回登录的账号没有则返回空 1、校验接口 接口定义 请求路径/user/login 接口描述校验账号密码是否正确 请求参数 响应数据 Content-Typetext/html 响应内容true   账号密码验证成功 / false  账号密码验证失败 2、查询用户登录接口 接口定义 请求路径/user/getLoginUser 接口描述查询当前登录的用户 请求参数 无 响应数据 Content-Typetext/html 响应内容zhangsan                 返回当前登录的用户 3、实现服务端代码 1、校验接口 写法一 import jakarta.servlet.http.HttpSession; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController() RequestMapping(/user) public class LoginController {RequestMapping(value /login)public Boolean login(String userName, String password, HttpSession session) {//账号或密码为空if(userName null || password null) {return false;}//校验账号密码是否正确//因为没有引进数据库所以这边先采用硬编码把它写死if(zhangsan.equals(userName) 123456.equals(password)) {//账号密码校验成功存储到session中session.setAttribute(username, userName);return true;}return false;} } 写法二 import jakarta.servlet.http.HttpSession; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController() RequestMapping(/user) public class LoginController {RequestMapping(value /login)public Boolean login(String userName, String password, HttpSession session) {//写法二//校验账号密码是否为空if (!StringUtils.hasLength(userName) || !StringUtils.hasLength(password)) {return false;}//校验账户密码是否正确if (!zhangsan.equals(userName) || !123456.equals(password)) {return false;}session.setAttribute(userName, userName);return true;} } StringUtils.hasLength() 是Spring提供的一个工具方法判断字符串是否有值 字符串为 null 或 时返回 false其他情况返回 true 2、查询用户登录接口 import jakarta.servlet.http.HttpSession; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController() RequestMapping(/user) public class LoginController {RequestMapping(/getLoginUser)public String getLoginUser(HttpSession session) {//从session中获取用户登录信息String userName (String) session.getAttribute(username);//如果用户已经登录session不为空则直接返回用户信息if (userName ! null) {return userName;}return ;} }4、调整前端页面代码 1、调整登录页面login.html 对于前端而言当点击登录按钮时需要把用户登录的信息传递到后端进行校验后端校验成功则跳转到首页 index.html后端校验失败则弹出警告 scriptfunction login() {$.ajax({url: /user/login,data: {userName: $(#userName).val(),password: $(password).val()},success: function (result) {if (result) {//返回结果为true 页面跳转location.href index.html;} else {//返回结果为false 报警告alert(账号或密码错误);}}});}/script 2、调整首页代码 调整首行代码只需显示当前登录用户即可当前登录用户需要从后端获取并显示到前端 script$.ajax({type: get,url: /user/getLoginUser,success: function (result) {$(#loginUser).text(result);}});/script 5、运行测试 session存储在内存中只要服务器没重启即使多次刷新仍可以显示登录人信息~
http://www.dnsts.com.cn/news/23238.html

相关文章:

  • 营销案例网站推荐wordpress 底部样式
  • 站长工具seo查询5g5g新手学做网站图
  • 青岛栈桥重庆企业网站seo
  • 天津葛沽 网站建设公司百度智能小程序怎么优化排名
  • 镇江地区做网站的公司有哪些资深品牌策划公司
  • 苏州网站建设公司鹅鹅鹅深圳建设网站哪家最好
  • 佛山市seo网站设计工具在微信怎么开发公众号
  • 企业建站 wordpress简单的网站更新 关键词优化 关键词互联
  • 自适应影视网站模板门户网页版登录入口
  • 淮南市建设工程质量监督中心网站怎么做网站咨询
  • 讨债公司 做网站房产网站流量排名
  • 网站开发主要用到哪些工具产品设计开发公司
  • 自动跳转手机网站代码wordpress做采集站
  • 网站整站建设深圳注册投资公司的条件
  • 辽宁网站建设哪里好找企业品牌网站建设应该怎么做
  • 厦门专业的网站建设上海网站 工作室室
  • 网站远程图片做导购网站要多少钱
  • 广州口碑好的网站建设设计做一套网站多钱
  • 网站网站在国外沧州网站艰涩很
  • 网站开发 前台代码常用开发工具
  • 个人博客网站源码wordpress密码注册
  • 重庆制作网站广州网站建设如何做
  • 企业网站内容如何备案湖北省建设厅行政审批网站
  • python做网站实战网站做3年3年包括什么软件吗
  • 电商网站怎么做湖南网站推广优化
  • 免费设计海报的网站哈尔滨做网站的
  • 免费网站建设制作公司网站设计案例
  • 建设项目环境影响登记网站天津dedecms手机网站
  • 高端网站建设专业网站建设的工具
  • 淘宝返利网站怎么做的河南网站建设优化推广