iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >在html页面中如何取得session中的值
  • 669
分享到

在html页面中如何取得session中的值

2023-06-09 10:06:13 669人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关在html页面中如何取得session中的值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先呢session的key-value都是存在server的,浏览器HTML页面是没有办法直接

这篇文章给大家分享的是有关在html页面中如何取得session中的值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

首先呢session的key-value都是存在server的,浏览器HTML页面是没有办法直接取得session中的值,只有在html里能通过js拿到jesessionid之类的东西。

1、数据量如果小,可以考虑放到cookie里,传到客户端,html里用js就可以拿到。
1.2、如果数据量大,可以考虑单独做一个jsp或servlet,根据传来的session的key,返回序列化的session的值,比如JSON之类的。html里用js通过ajax获取。这种方式复杂了点,多一次远程访问,但是灵活方便。
:<input type="text" value='<%#Session["username"]%>'>
2.或者得通过后台才能获取,session是存在服务器端的,如果你用cookie的话,可以通过js获取。

问题描述:session中保存着UserInfo对象,成功登录后,在html中显示“欢迎xxx”  

解决方法:通过ajax,json获取UserInfo数据,再显示

js

<script type="text/javascript" src="js/Jquery-1.8.3.js"></script> <script type="text/javascript">    $(function() {        $.ajax({            type : "get",            url : "login!getLoginName.action",            dataType : "text",            success : function(result) {                document.getElementsByTagName('b')[0].innerHTML=result;            },            error : function() {                alert("請求失敗");            }        });    });</script>

页面

<html><head><title>管理页面</title></head><body>     <table>            <tr>                        <td width="74%" height="38" class="admin_txt">管理员:<b></b>您好,感谢登陆使用!</td>                     </tr>                </table></body></html>

实体:UserInfo

public class UserInfo {    private int UserInfoId;    private String userInfoName;    private String UserInfoPsw;    //省略get,set

LoginAction中:

public void getLoginName() {        System.out.println("getLoginUser");        httpservletResponse response = ServletActionContext.getResponse();        response.setContentType("text/plain;charset=UTF-8");        PrintWriter out;        try {            String userName = ((UserInfo) ActionContext.getContext()                    .getSession().get("user")).getUserInfoName();            System.out.println(userName);            out = response.getWriter();            out.print(userName);            out.flush();            out.close();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }     }

response.sendRedirect("a.html?param=hello");用下面的JS方法

如:

var v=getUrlParameter('param');function getUrlParameter( name ){name = name.replace(/[]/,"\[").replace(/[]/,"\\\]");var regexS = "[\\?&]"+name+"=([^&#]*)";var regex = new RegExp( regexS );var results = regex.exec(window.parent.location.href );if( results == null ) return ""; else {return results[1];}}

html有什么特点

1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。 3、平台无关性:超级文本标记语言能够在广泛的平台上使用,这也是万维网盛行的一个原因。4、通用性:HTML是网络的通用语言,它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

感谢各位的阅读!关于“在html页面中如何取得session中的值”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 在html页面中如何取得session中的值

本文链接: https://www.lsjlt.com/news/255656.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在html页面中如何取得session中的值
    这篇文章给大家分享的是有关在html页面中如何取得session中的值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先呢session的key-value都是存在server的,浏览器HTML页面是没有办法直接...
    99+
    2023-06-09
  • 在HTML页面中如何使用React
    这篇文章主要介绍了在HTML页面中如何使用React的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇在HTML页面中如何使用React文章都会有所收获,下面我们一起来看看吧。该方案使用场景:在html页面中使用r...
    99+
    2023-06-29
  • 如何在html中链接另一个html页面
    如何在html中链接另一个html页面?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。html有什么特点1、简易性:超级文本标记语言版本升级采用超集方式,从而更加...
    99+
    2023-06-06
  • 如何在HTML页面中实例化Vue
    Vue是一种流行的JavaScript框架,用于创建动态Web应用程序。Vue具有易于学习和使用的API,可以轻松地嵌入到现有的HTML页面中。在本文中,我们将重点讨论如何在HTML页面中实例化Vue。Vue.js是一个轻量级的JavaSc...
    99+
    2023-05-14
  • session跨页面传值为空如何解决
    session跨页面传值为空的情况可以有多种解决办法,以下是一些常见的解决方法:1. 检查session是否正确设置:在页面A中设置...
    99+
    2023-08-30
    session
  • 小程序怎么在js中获取页面的值
    小程序在js中获取页面的值案例:在对应的wxml页面中添加以下代码:<form bindsubmit='formsubmit'><view class='Type'>...
    99+
    2024-04-02
  • 如何在HTML页面中添加VBscript代码
    这篇文章主要讲解了“如何在HTML页面中添加VBscript代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在HTML页面中添加VBscript代码”吧!SCRIPT 元素用于将 VB...
    99+
    2023-06-09
  • JS如何获取JSP页面的值
    这篇“JS如何获取JSP页面的值”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JS如何获取JSP页面的值”文章吧。js通常无...
    99+
    2023-06-26
  • 微信小程序中页面间如何实现传值与页面取值操作
    小编给大家分享一下微信小程序中页面间如何实现传值与页面取值操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体如下:微信小程序...
    99+
    2024-04-02
  • js怎样获取session中的值
    小编给大家分享一下js怎样获取session中的值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!js获取session中值的方法:1、可以做一个AJAX来请求服务...
    99+
    2023-06-09
  • HTML页面中如何使用Vue
    本文小编为大家详细介绍“HTML页面中如何使用Vue”,内容详细,步骤清晰,细节处理妥当,希望这篇“HTML页面中如何使用Vue”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Vue是用于构建用户界面的渐进式Jav...
    99+
    2023-07-05
  • javascript获取html页面值的方法有哪些
    这篇文章主要讲解了“javascript获取html页面值的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript获取html页面值的...
    99+
    2024-04-02
  • 如何在html中设置select的值
    本篇文章给大家分享的是有关如何在html中设置select的值,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。select 元素可创建单选或多选菜单。<select>...
    99+
    2023-06-15
  • html中如何自动关闭页面
    这篇文章将为大家详细讲解有关html中如何自动关闭页面,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。html自动关闭页面的方法:首先打开相应的HTML代码文件;然后通过“<script>fun...
    99+
    2023-06-15
  • 小程序页面如何动态取值
    使用detailConfirm: function(e)方式实现动态取值实现相应的多个Confirm方式{ var detail = e.detail.value;}realnameConfirm:&...
    99+
    2024-04-02
  • 聊聊在页面上使用Vue.js获得值的方法
    Vue.js是一种轻量级的前端框架,具有易学易用、组件化、高效、灵活等特点,因此在前端开发中非常流行。在使用Vue.js时,我们经常需要向页面上传递数据,并获取网页上用户输入的数据。在本文中,我们将讨论如何在页面上使用Vue.js获得值的方...
    99+
    2023-05-14
  • 怎么在html中获取问号后的值
    怎么在html中获取问号后的值?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在javascript中,可以使用search属性获取html问号后的值,具体语法为“locat...
    99+
    2023-06-15
  • 如何将javascript添加到HTML页面中
    随着Web应用程序的不断发展,JavaScript正变得越来越流行,它可以为网页和Web应用程序提供动态交互和更复杂的功能。本文将帮助你学习如何将JavaScript添加到HTML页面中。一、内部JavaScript内部JavaScript...
    99+
    2023-05-14
  • go中如何获取页面名称?
    哈喽!大家好,很高兴又见面了,我是编程网的一名作者,今天由我给大家带来一篇《go中如何获取页面名称?》,本文主要会讲到等等知识点,希望大家一起学习进步,也欢迎大家关注、点赞、收藏、转发! 下面就一起...
    99+
    2024-04-05
  • SpringBoot项目中如何访问HTML页面
    目录1、将HTML页面存放在resources/static目录下的访问2、将HTML页面存放在resources/templates目录下的访问2.1 方式一解决SpringBoo...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作