话不多说,直接切入正题。

相信大家经常在各大网站上,登录过自己的帐号吧,那么就一定应该见过在点击登录之后,会发现在top的顶部状态栏中或是页面中央显示着 “xx欢迎您!”之类的语句。

虽然这个也可以通过jsp直接获得,可是这样的操作可能有一种偷盗的感觉,现在我来教大家如何在项目中用主流的方法,进行获取。其中涉及到ajax、jquery、js。

step1:在html页面中添加一个jquery的架包、当然最简单的方法也不需要去下载,直接在html中加入

同时添加一个用于显示登录后信息的标签,如图

step2:新建一个用于过渡的servlet,起名可以随意,本人在演示中起为LoginUser,在其中的doGet()方法中添加如下代码(具体的会在下文中解释):

strp3:在登录的servet中的doPost()方法中加入如下代码,用于创建一个新的session,其中key值为LoginUser,内容为user.getUserName()。

这也就是为什么step2中

String name=(String) request.getSession().getAttribute(“LoginUser”);要这样写了,通过key值来获取session中的username的值,并且赋给新的变量name,然后通过这些代码格式输入到ajax中

step4:最后,我们在返回html页面中,在script标签中添加如下代码,用于格式输出。

step5:效果如图:

html中加session,Html中如何获取session中的值(如登录后显示XX欢迎您!)相关推荐

  1. php小程序session取不到,微信小程序实现Session功能及无法获取session问题的解决方法...

    因为小程序原生不支持Cookie,因此也不支持Session. 网上找到的的一些方法有缺陷,而且很多累赘,估计没有实际测试过,在此直接给出实测可用的代码. 大概思路就是借助小程序本地储存+网络请求的h ...

  2. python返回序列中的最小元素_python实现获取序列中最小的几个元素

    本文实例讲述了python实现获取序列中最小的几个元素.分享给大家供大家参考. 具体方法如下: import heapq import random def issorted(data): data ...

  3. php 获取字符串中的url,php使用正则表达式获取字符串中的URL

    今天写一个问答系统上线之后发现有很多人发链接了,由于业务部门要我们过滤掉网站地址了,下面我给大家分享一个提取字符串url地址函数,代码如下:$str ='本文实例讲述了php匹配字符串里所有URL地址 ...

  4. php获取数组中的全部可以吗,php获取数组中所有值的方法

    php的数组操作函数array_values 可以提取一个数组中所有元素值,具体的使用方法,可以参考下面的教程. array_values() 函数的作用是返回数组中所有元素的值,使用起来非常简单,只 ...

  5. Web前端笔记-js中加载图片文件(vue cli中同样适用)

    这里主要是在vue cli项目中加载图片的时候会出现304,特别是使用自己写的js加载图片的时候,此博文记录了解决办法. 在js文件中引用文件 import img from '@/assets/im ...

  6. Python入门--获取字典视图的三个方法#keys()-->获取字典中所有key#values()-->获取字典中的所有value#items()-->获取字典中所有key-value对

    #获取字典视图的三个方法 #keys()-->获取字典中所有key #values()-->获取字典中的所有value #items()-->获取字典中所有key-value对 ## ...

  7. Python列表(获取列表中指定元素的索引、获取列表中的多个元素、判断指定元素是否在列表中存在、列表元素的遍历、列表元素的增加操作、 列表元素的删除操作、列表元素的修改操作、列表元素的排序操作)

    1.获取列表中指定元素的索引 eg1:未指定索引范围查找索引 zyr=['憨憨','憨宝'] print(zyr.index('憨宝')) print(zyr[1]) eg2:在指定索引范围内查找元素 ...

  8. Element UI 左侧折叠导航栏配合el-asid文字闪烁的问题,element-UI 中beforeLeave用法,echarts 无法获取属性“getAttribute”的值

    Element UI 左侧折叠导航栏配合el-asid文字闪烁的问题 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eayAJOoj-1600259160168)(C: ...

  9. android 读取mysql中的图片_Android 通过API获取数据库中的图片文件方式

    Overview 今天复习了一下Android 如何将我们数据库中图片获取出来,并且将其转换为bitmap进行显示. 开发环境以及技术 使用Visual Studio 2019 Android Stu ...

最新文章

  1. getElementById getElementsByName的用法与区别(转)
  2. 基于开源jabber(XMPP)架设内部即时通讯服务的解决方案
  3. 在Android中实现监听 返回键,主键,菜单键
  4. Lambda and Anonymous Classes
  5. CISCO路由器配置手册--第五章 虚拟局域网(VLAN)路由
  6. 打开输入花里胡哨的特殊符号
  7. 小论文期刊投稿相关整理资料
  8. 性能测试工具Locust的使用----TaskSet类~~task任务嵌套
  9. 防止HALCON刷新图像窗口控件闪烁
  10. 【好文翻译】10个免费的压力测试工具(Web)
  11. HashMap原理剖析
  12. Oracle MySQL sql 列转行 union all 实现
  13. 两个文件行合并linux,linux 两个文件合并
  14. 怎么用CDN给网站加速?大热的CDN,你确定你还不想了解?
  15. 1984年图灵奖--尼克劳斯·沃思简介
  16. 数据中心巨头维谛技术(Vertiv)的进击:专业、定制化的力量
  17. 美版iphone更新系统无服务器,无法连接iphone软件更新服务器【应对攻略】
  18. viper12a电路图_viper12a电磁炉电路图
  19. HTML好看个人主页展示开源源码
  20. vue 饼图 右侧 lengend 数据 自己渲染

热门文章

  1. 服务器端PHP多进程编程
  2. 大数据为智慧城市建设添砖加瓦
  3. Free_NAS 0.72 安装中
  4. ip classles
  5. 如何导出NK.bin中的内容
  6. 如何理解段路由(SPRING)?—Vecloud微云
  7. 2879: [Noi2012]美食节
  8. python之operator操作符函数
  9. java编程思想第四版第三章要点习题
  10. 做一个简单的网上交易系统(参考淘宝、天猫的交易系统)