json的登录信息怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json的登录信息怎么写相关的知识,希望对你有一定的参考价值。

您好,JSON登录信息的写法是:
1. 创建一个JSON对象,用于存储用户登录信息,如用户名、密码等。
2. 为JSON对象添加属性,如用户名、密码等,并为每个属性赋值。
3. 将JSON对象转换为JSON字符串,以便发送到服务器。
4. 服务器接收到JSON字符串后,将其转换为JSON对象,并验证用户登录信息是否正确。
5. 如果用户登录信息正确,则登录成功;如果不正确,则登录失败。
参考技术A 1、jsp页面中修改提交按钮的类型为button,并添加onclick事件;
2、引入jQuery插件库,在 <script>中定义函数,在单击按钮时调用该函数;
3、使用jQuery集成ajax语法
$.ajax(
url:“xxx.do”, //请求地址
type:“POST”, //提交方式
data:键名:值,键名:值, //请求数据
success:function(data) //服务器成功处理请求后的回调函数
console.log(“返回数据:”+data);
,
error:function(xhr) //处理请求失败后的回调函数
console.log(“响应失败信息:”+xhr.responseText);
,
dataType:“json” //预期服务器返回的数据类型json
);
4、在controll类的对应方法中,完成具体业务逻辑,将返回结果转换成JSON字符串;
通过HttpServletResponse对象获取输出流,以流的形式将JSON串响应给Ajax;
5、在页面的js中的succes回调函数中,获取到JSON数据,控制跳转页面。

jsp不用框架,如何实现用户登陆后显示用户信息,隐藏登陆框

比如一个网页的首页,用户如果没有登录,显示的是登录框,登录之后就显示用户的基本信息,如何实现的?
我看到网上好多貌似用的web框架,Struts之类的,但是我没学过。
我也知道要用判断语句,但是不知道怎么写这个判断语句,不知如何替换的,能给我一个例子吗?谢谢!

可以这样写
登录时把表单提交给一个servlet,登录成功时写入session里
如: 成功时 session.setAttribute("user", 一个用户对象User);
在jsp登录页面,先从session里面把登录成功的标记读出来:
User user= (User)session.getAttribute("user");
<%
if (user== null) 为空时表示你没有登录,
%>
这里就写上你的html代码,显示一个登录框架 //html代码1
<%else%>
这里也是html代码//html代码2
成功时你可以存一个user对象,那在这里可以直接通过session把值取出来
<%=(User)session.getArrtibute("user").getName()%> 成功登录时,就显示用户的名字
<%%>
总的来说就是,如果未登录时,就显示html代码1,成功登录时,将显示html代码2
参考技术A 登录成功在session中放个标示
进入首页的时候读取该标示的值,如果为空则没登录,给出登录界面(用jsp:include包含登录界面),否则登录过,显示基本信息
参考技术B 你可以只用jsp+servlet的,在页面中用java脚本写,<% %>之类的,或者用jstl表达式进行判断,挺多的,还可以通过js判断 参考技术C 这个很简单啊,request对象就可以实现啊

以上是关于json的登录信息怎么写的主要内容,如果未能解决你的问题,请参考以下文章

读/写信息到另一个线程中的类

转:VisualSVN Server提交前必须写信息(备注)

怎么在电脑上给微信发信息怎么办啊

struts2做登录,如果失败,怎么用对话框弹出错误信息

对称和非对称保密体制

浏览器在已登录时提示输入用户和密码