前后端交互的实现

1.在前后端交互之前要实现将html传输到Servlet去

1)先导入jquery包

2)onload()代表刷新实现

定义方法functiong get(){}------触发ajax

function get(){
        $.ajax({
            type:"get",  // doGet方法当中  post:doPost
            url:"http://localhost:12345/Hotel/HotelServlet",//协议
            data:{},  //所要提交的数据
            success:function(data){  //数据从后面的servlet往前台传
                console.log(data);
            viewList(data.data);
            }
        });
    }

3)连接数据库

#记得导入jar包

Servlet

		String sql="select * from student";
		String[] colums = {"id","name","phone","sex"};
		String json =MysqlUtil.getJsonBySql(sql, colums);
	 response.setContentType("text/json;charset=utf-8");
	 response.setCharacterEncoding("utf-8");
	 response.getWriter().append(json);

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前后端交互实现登录和注册功能通常涉及以下几个步骤: 1. **前端提交表单**:用户在网页或移动应用中填写用户名(通常是邮箱或手机号)和密码,然后点击登录或注册按钮。这些信息会被封装成JSON格式的数据,并通过HTTP请求发送到后端服务器。 2. **API调用**:前端使用Ajax、Fetch或axios等库向后端API发送POST请求,请求的数据包括用户输入的账号和密码(通常会对密码进行哈希加密后再传输,以保护安全)。 3. **后端验证**:后端服务器接收到请求后,检查数据的有效性和格式。这通常涉及到数据库查询,比如检查用户名是否存在,密码是否匹配数据库中的记录。 4. **身份验证**:如果验证通过,后端会创建一个session token(有时也称为JWT)并返回给前端。这个token通常包含了用户的身份标识,前端将其存储起来(如cookies或localStorage),用于后续请求时验证身份。 5. **状态管理**:前端将token保存在客户端,每次发起需要权限控制的请求时,会在请求头中添加该token。后端会验证这个token,判断用户是否已经登录。 6. **错误处理**:如果验证失败(如密码错误、账户不存在等),后端会返回错误信息给前端,前端展示给用户,并允许他们重新输入。 相关问题-- 1. 前端如何处理用户的登录请求? 2. 后端如何验证用户密码? 3. JWT在身份验证中的作用是什么? 4. 如何防止前端直接暴露session token? 5. 注册时,如何保证用户信息的安全存储?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值