java - servlet 中的 findAttribute() 和 getAttribute() 方法有什么区别?

标签 java jakarta-ee servlets jstl

如果我将“cart”设置为 session 属性,那么方法 pageContext.findAttribute("cart")session.getAttribute("cart") 之间有什么区别 在servlet 文件中? 在这种情况下他们会做同样的事情吗?

最佳答案

阅读 PageContext.findAttribute() 的 Javadoc 真的太费力了吗? ?

PageContext 在多个范围中查找属性(页面、请求、 session 然后应用程序),而 session.getAttribute() 仅在 session 中查找。如果您知道该属性在 session 中,则 session.getAttribute() 应该(稍微)更快。

关于java - servlet 中的 findAttribute() 和 getAttribute() 方法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24115646/

相关文章:

java - Java 中的 AES 128 加密 PHP 中的解密

java - 将 "\"更改为 "/"

java - 根据数字/字符模式拆分字符串 - Java

java - 需要使用单元测试框架来测试 Servlet、Filters 和 JPA 等 J2EE 组件

java - 我正在用 Java 构建一个双链表,当我尝试检索任何信息时,似乎下一个和上一个节点始终为空

java - 需要关于是否保留此代码的建议

eclipse - 在 Eclipse for Apache Tomcat v8.0 中下载和安装按钮呈灰色

java - 如何从请求中获取excel文件?

html - 将 Json 对象添加到 url

jakarta-ee - 如何下载适用于 tomcat 7 的 servlet 3 依赖项