`
海浪儿
  • 浏览: 274562 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

HttpSession和ModelMap里存储变量名称重名问题

阅读更多

HttpSession和ModelMap里存储变量名称重名问题

 

 

        HttpSession里设置了某个属性譬如status,然后在controller里又在ModelMap里设置了同样的属性,譬如:

 

httpSession.setAttribute(status, “VALID”);

modelMap.addAttribute("status", “DEV”);

 

    velocity里按这种方式取值$status,得到的值却是httpSession存储的值VALID。

 

        因此:在httpSession里存储变量时,一定要小心,尽量不要将变量的名称与controller里的modelmap中设置的变量的名称取成一样。

 

分享到:
评论

相关推荐

    httpSession

    6. **源码解析**:深入到具体的Web容器(如Tomcat、Jetty)的源代码中,理解它们如何处理session的创建、存储和销毁。 7. **工具使用**:可能介绍了一些辅助管理session的工具或库,如使用浏览器开发者工具查看...

    HttpSession的使用

    在Web开发中,`HttpSession` 是一个至关重要的概念,它属于Java Servlet API的一部分,用于在客户端浏览器和服务器之间存储状态信息。当你需要在用户的不同请求之间保持某些数据时,例如购物车内容或用户登录状态,`...

    WebSocket区分不同客户端两种方法(HttpSession和@PathParam)

    本文将详细探讨两种主要的方法——利用`HttpSession`和`@PathParam`来区分不同的WebSocket客户端。 #### 二、使用`HttpSession`识别不同客户端 ##### 1. 理论基础 `HttpSession`是Java Servlet API中提供的一种...

    spring websocket获取httpsession

    要在Spring WebSocket中获取HttpSession,我们通常会使用STOMP(Simple Text Oriented Messaging Protocol)作为WebSocket的消息协议,因为它易于理解和实现,并且Spring提供了很好的支持。以下是一步步实现的步骤:...

    linux下的配置jdk的环境变量

    为了解决这个问题,我们可以使用 HttpSession 的invalidate() 方法来清除用户的会话信息。然而,这个方法并不是很可靠,因为用户可以通过浏览器的后退按钮返回到之前的页面。 为了解决用户退出问题,我们可以使用 ...

    httpsession实现验证码登录小实例

    在本文中,我们将深入探讨如何使用Java编程语言和HttpSession接口来实现一个简单的验证码登录系统。验证码(CAPTCHA)是一种防止恶意机器人或自动化程序非法访问网站的安全机制,它要求用户输入图片上显示的一组随机...

    Web_4_状态管理Cookie和HttpSession1

    Cookie通常包含一个名称(NAME)和一个值(VALUE),并且可以设置存活时间(Max-Age)以及作用域(Path),以控制其可见范围和有效期。 创建Cookie的Java代码如下: ```java Cookie ck = new Cookie("name", "value...

    利用HttpSession实现Ajax请求重定向.docx

    HttpSession 实现 Ajax 请求重定向 标题:利用 HttpSession实现Ajax请求重定向 描述:如何在 Ajax 请求正常执行的情况下,实现网页重定向 标签:Ajax 重定向 HttpSession post 在本文中,我们将探讨如何使用 ...

    HttpSession/session,jsp,servlet——综合练习题一

    在IT行业中,尤其是在Web开发领域,`HttpSession`、`jsp`和`servlet`是三个非常重要的概念。这里我们将深入探讨这些技术,并结合一个名为"web26_session5示例1"的压缩包文件,来解析它们在实际应用中的综合运用。 ...

    servlet-api.jar 适用于import javax.servlet.http.HttpSession;异常

    servlet-api.jar 适用于import javax.servlet.http.HttpSession;异常 直接下载后直接导入 即可,

    HttpSession基于Redis,支持RESTful API .zip

    HttpSession基于Redis,支持RESTful API。RedisHttpSessionRedisHttpSession提供了一种将http session透明地存储在redis中的方法,从而允许多客户端共享session。特征RESTful API - RedisHttpSession 允许在标头中...

    servletapi.rar_HttpSession jar_Java jar包_javaee.jar_servletAPI

    1. **HttpSession**: HttpSession接口是Java Servlet API的一部分,它允许开发者在客户端的浏览器会话之间存储和检索数据。在Web应用中,当用户打开一个网站并进行一系列操作时,HttpSession可以帮助保持用户的登录...

    将 JEE Servlet HttpSession 存储在 Redis 中.zip

    HTTP 会话替换 该项目提供会话管理,包括可能为 JEE 和其他 Java 容器提供分布式会话存储库。默认实现带有内存和基于 Redis 的实现。该项目的灵感来自 Spring Session 项目,并重用了其中的一些 redis 逻辑。其目标...

    HTTPSession-开源

    Cookie是服务器发送到用户浏览器并存储在本地的小型文本文件,用于跟踪和维护用户状态。HTTPSession库提供了方便的方法来操作Cookie,如添加、删除、获取和更新Cookie值。这使得开发者能够轻松处理登录状态、个性化...

    ServletHttpSession DEMO

    下面我们将深入探讨ServletHttpSession的相关知识点。 **1. HTTP协议的无状态性** HTTP协议本身是无状态的,这意味着每次客户端向服务器发送请求,服务器处理完后就不再保留任何关于这个请求的信息。为了在多个请求...

    WEB开发 之 预定义变量的使用.docx

    在Web开发中,预定义变量或隐含对象是JSP(JavaServer Pages)提供的一组内置对象,使得开发者能够方便地访问和操作Web应用程序中的关键元素。这些对象无需显式声明,它们在JSP页面被编译成Servlet时自动创建。下面...

    Java面试框架高频问题2019

    **问题一:谈谈你对Spring IOC和DI的理解,它们有什么区别?** - **IOC(Inversion of Control,控制反转)**: 是一种设计思想,用来降低代码之间的耦合度。在Spring框架中,通过依赖注入的方式实现了IOC。也就是说...

    java使用HttpSession实现QQ访问记录

    3. **设置和获取属性**:`HttpSession`提供了`setAttribute(String name, Object value)`方法来存储键值对,以及`getAttribute(String name)`来获取存储的属性。在这个例子中,我们使用`setAttribute("history", ...

    基于SpringBoot + WebSocket的在线聊天系统,实现单窗口消息、群消息推送、上线提醒、Redis会话消息储存等

    session-chat 基于HTTPSession实现会话消息储存,受限于不同浏览器Session不能共享导致的数据丢失(如果使用同一浏览器测试则不会出现问题) redis-chat 基于Redis实现会话消息储存,会话数据不会丢失,并使用定时...

Global site tag (gtag.js) - Google Analytics