`

JSESSION失效问题

 
阅读更多

问题:在开发环境下的页面进行数据查询时,自动跳到后台权限控制登录页面,进去之后没法得到查询的值,线上环境是没有问题的。

原因: 在侦探页面中的css连接:http://{xuAdminHostName}/xu/static/css/bootstrap.css

中引用到线上的域名配置xu.taobao.org,导致在cookie中生成两个key值为JSESSIONID的键值对,一个对应xu.admin.taobao.org  ;一个对应hecle的域名:admin.taobao.org,每次访问侦探页面时优先访问hecle,它们只关注admin.taobao.org的子域的JSESSIONID,如果出现了多个,则会导致JSESSION失效,导致账号侦探页面请求被拦截没法提交。把配置改成日常下的就可以了:xuAdminHostName=xu.admin.taobao.org 。

 

分享到:
评论

相关推荐

    针对负载均衡集群中的session解决方案的总结

    本文主要针对负载均衡集群中的session解决方案进行总结性说明.

    tomcat修改jsessionid在cookie中的名称

    ### Tomcat中修改JSessionID在Cookie中的名称 在Tomcat服务器中,默认情况下,用于传递会话标识(即JSessionID)的Cookie名称为“JSESSIONID”。有时,出于安全考虑或其他需求,我们可能需要自定义这个名称。...

    重要知识Struts标签库.pdf

    这个 cookie 的名称是 <bean:write name="jSession" property="name"/>, 值为 <bean:write name="jSession" property="value"/>. <!-- JSP 脚本中使用scripting变量 --> <% String name = jSession.getName();...

    Struts标签

    这个cookie的名称是<bean:write name="jSession" property="name"/>, 值为<bean:write name="jSession" property="value"/>。 // 使用JSP脚本输出cookie的名称和值 String name = jSession.getName(); String ...

    Struts常用标签库合集

    <bean:write name="jSession" property="name"/>, 值为<bean:write name="jSession" property="value"/> ``` 另一个常用的标签是 `<bean:define>`,它用于在指定作用域中定义新的属性和 scripting 变量。下面的例子...

    Struts标签Lucene中文分词构建

    String value = (String) pageContext.getAttribute("jSession", PageContext.PAGE_SCOPE).getValue(); out.println("这个cookie的名称是" + name + ",值为" + value + "。 "); %> ``` #### 总结 Struts...

    struts标签 struts标签 struts标签

    这个cookie的名称是<bean:write name="jSession" property="name"/>, 值为<bean:write name="jSession" property="value"/> ``` 这段代码将获取名为JSESSIONID的cookie,并将其值和名称分别显示出来。 2. **...

    基于java的上商城设计与实现.pdf

    后台管理模块允许管理员对商品进行增删改查,主页展示商品类别,用户注册和登录模块提供用户基础服务,购物车模块则利用Cookie-Jsession和Redis技术模拟用户购物信息。此外,Solr搜索引擎提升了商品搜索效率。 ...

    Struts1标签手册

    <bean:cookie id="jSession" name="JSESSIONID"/> <!-- 输出Cookie的名称和值 --> <bean:write name="jSession" property="name"/> <!-- 输出名称 --> <bean:write name="jSession" property="value"/> <!-- 输出值 ...

    struts标签知识点.pdf

    这个 cookie 的名称是 <bean:writename="jSession" property="name"/>, 值为 <bean:writename="jSession" property="value"/> ``` 这段代码检查是否存在名为JSESSIONID的cookie,如果存在,则读取其值并输出。 `...

    struts相关

    这个cookie的名称是<bean:write name="jSession" property="name"/>, 值为<bean:write name="jSession" property="value"/> ``` `bean:define`标签则用于在特定作用域内定义一个新的变量,这对于临时存储数据或...

    JGeo:Joomla地理位置定位器

    通过JSession访问数据 找到地理数据后,它将被存储在JSession中。 这使得它可以被任何其他想要在Joomla中访问它的组件访问。 获取用户位置 $session = JFactory::getSession(); // check that the plugin has set ...

    struts1.x标签详解

    这个 cookie 的名称是 <bean:write name="jSession" property="name"/>, 值为 <bean:write name="jSession" property="value"/>。 <!-- JSP 脚本通过 scripting 变量使用该值 --> String name = (String)...

    见《base64及jwt学习文档.doc》

    跨域认证问题是互联网服务中常见的问题。一般流程是用户向服务器发送用户名和密码,服务器验证通过后,在当前对话(session)里面保存相关数据,然后服务器向用户返回一个 jsession_id,写入用户的 Cookie。用户随后...

    struts标签

    这个cookie的名称是<bean:write name="jSession" property="name"/>, 值为<bean:write name="jSession" property="value"/>. ``` 2. **bean:define**: - **bean:define**标签用于在指定作用域(默认为page)...

    struts1.2标签库详解.doc

    这个 cookie 的名称是 <bean:write name="jSession" property="name"/>,值为 <bean:write name="jSession" property="value"/> ``` 2. **Bean:define**: - **bean:define** 用于在指定的作用域(如Page、...

    struts1标签库详解.doc

    例如,通过`<bean:cookie id="jSession" name="JSESSIONID"/>`,可以创建一个与`JSESSIONID`cookie关联的bean,然后使用`<bean:write>`标签输出cookie的属性。 其次,HTML Tags库专注于构建Struts输入表单,包括一...

    投票系统-设计说明书1

    系统应能支持同时100人登录,输入项包括用户名、密码和Jsession(用于判断用户在线状态)。登录成功后,系统会返回重定向请求至管理员首页。 总的来说,这个投票系统设计说明书详细阐述了系统的需求、架构和接口...

Global site tag (gtag.js) - Google Analytics