`

session和request set get Attribute的影响【原创】

Web 
阅读更多

在很多情况下我们都需要封装些数据,以便能在页面跳转之间使用到。

对于系统的影响,最好先用request来set或get,可是毕竟request的范围有限,有时候跳转多了就get不到值。

这时候如果用session来setget一般都会取到的

可是session对系统的内存消耗是很严重的

如果session中保存的信息多了,又没及时释放,则会导致内存消耗很大,并发很大的情况下会导致web服务器内存溢出而崩溃

不过也可以在利用完session之后马上删除session.removeAttribute("qbcount");

 

分享到:
评论

相关推荐

    使用ThreadLocal管理“session”数据

    Session session = SessionThreadLocal.SESSION_HOLDER.get(); Object attribute = session.getAttribute("key"); ``` 请求处理完成后,记得清理ThreadLocal,防止内存泄漏: ```java public void ...

    servlet2.4doc

    Called by the server (via the service method) to allow a servlet to handle a GET request. doHead(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet Receives an...

    Java web三件套listener、filter、servelt原理解析

    ServletRequestAttributeListener 用于监控 Request 中的 Attribute 的操作,每次调用 request.setAttribute() 都会执行 attributeAdded() 方法,如果 set 的 key 在 request 里面存在,就会执行 attributeReplacerd...

    超级有影响力霸气的Java面试题大全文档

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 23、EJB与JAVA BEAN的区别?  Java Bean 是可...

    JSP典型笔试题及答案.pdf

    它提供了一些用于获取cookie、header和session数据的方法,如`getCookies()`、`getHeader(String name)`和`getSession(boolean create)`。 - `response`:表示`HttpServletResponse`对象,用于设置送回浏览器的...

    JSP的内置对象及用法

    下面将详细介绍JSP中的九大内置对象:request、response、pageContext、session、application、out、config、page和exception。 #### 1. request对象 `request`对象封装了客户端请求的信息,并提供了多种方法来获取...

    JSP的九个隐含对象

    它允许你在不同范围内存储和检索属性,并提供了其他辅助功能,如findAttribute()搜索属性和release()释放资源。 9. **exception对象**:当JSP页面抛出未捕获的异常时,exception对象会包含这个异常。它不是在每个...

    项目课程复习题.doc

    - `findAttribute()`:按特定范围搜索属性,从page、request、session到application范围查找。 10. **Statement类的方法**: - `executeUpdate()`:用于执行SQL更新操作,如INSERT、UPDATE、DELETE。 11. **...

    jsp基础速成精华讲解

    HttpSession session = request.getSession(); session.setAttribute("name", "zhangsan"); String name = (String) session.getAttribute("name"); ``` 2. **Cookie** - `Cookie` 是一种轻量级的数据存储方式...

    java面试题集合java面试题集合.doc

    - Spring MVC使用ModelAndView或@ModelAttribute注解,由DispatcherServlet和模型绑定机制自动将参数映射到Controller方法的参数或Session Attribute。 7. **Spring + Hibernate整合**: - Spring提供事务管理、...

    JSP Simple Examples

    Whenever an http client sends a request, it sends the request in the form of get or post method or any other HttpRequest methhods. It can also sends the headers with it. Specific request headers in ...

    Java用Cookie限制点赞次数(简版)

    Cookie[] cookies = request.getCookies(); for (Cookie cookie : cookies) { String name = cookie.getName(); String value = cookie.getValue(); } ``` 在Spring MVC框架中,我们可以使用`@RequestMapping`...

    130道c#面试题_毕业生的武功秘籍

    - **Attribute**: 可以方便地添加元数据,提高代码的可读性和可维护性,也便于工具和框架解析这些元数据。 #### 2. ASP.NET页面间传递值的方法 ASP.NET提供了多种方法来实现在不同页面间传递数据: 1. **使用...

    java常用单词

    作用域是指变量或对象的有效范围,如page、request、session、application等。 #### 空 (Empty) 空通常指的是没有任何内容或值的状态。 #### Java标准标签库 (JSTL: Java Standard Tag Library) JSTL是一组标准的...

    HttpClient以及获取页面内容应用

    6. Basic, Digest, NTLMv1, NTLMv2, NTLM2 Session, SNPNEGO/Kerberos认证方案。 7. 插件式的自定义认证方案。 8. 便携可靠的套接字工厂使它更容易的使用第三方解决方案。 9. 连接管理器支持多线程应用。支持设置...

    数位板压力测试

    Users should be able to use the tablet to set up an effi-cient, comfortable work environment. Questions to ask when thinking about tablet feature support include: • Does the interface provide the ...

    python3.6.5参考手册 chm

    PEP 520: Preserving Class Attribute Definition Order PEP 468: Preserving Keyword Argument Order New dict implementation PEP 523: Adding a frame evaluation API to CPython PYTHONMALLOC environment ...

Global site tag (gtag.js) - Google Analytics