`
- 浏览:
786429 次
- 性别:
- 来自:
上海
-
pageContext.findAttribute()与pageContext.getAttribute()的区别
1、abstract Object findAttribute(String name)
Searches for the named attribute in page, request, session (if valid), and application scope(s) in order and returns the value associated or null.
依次在page,request,session(如果有效的话)和application Scope(范围)查找以name为名的Attribute,找到就返回对象,都找不到返回null。
2、abstract Object getAttribute(String name)
Returns the object associated with the name in the page scope or null if not found.
在page scope内查找与name相关的属性,找到返回就返回对象,找不到就返回null。
两种的区别是,查找范围不同。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
此外,它还提供了一些辅助方法,如findAttribute、setAttribute、removeAttribute等,用于查找、设置和移除属性。 PageContext对象的主要特点和功能包括: 1. **统一的作用域访问**:PageContext允许开发者通过一...
通过`pageContext.findAttribute()`方法,开发者可以搜索不同作用域的属性,而`pageContext.setAttribute()`则能在指定的作用域中设置属性。 除了以上5个常用内置对象,还有其他几个,如**out**、**config**、**...
- **查找属性**:通过`pageContext.findAttribute(name)`查找属性。 #### 四、EL表达式与JSTL - **EL表达式**(Expression Language):简化了对JavaBean属性的访问。 - **语法简单**:使用点号(`.`)或方括号...
`pageContext.findAttribute()`方法可以用来查找任何范围内的属性。 2. **request对象**:代表客户端的HTTP请求,包含所有请求参数、头信息以及请求本身的信息。通过`request.getParameter()`可以获取请求参数,`...
此外,PageContext还提供了一个`findAttribute`方法,该方法会在四个作用域中查找属性,按照`page_scope`、`request_scope`、`session_scope`和`application_scope`的顺序查找。 #### 总结 本文档涵盖了JSP的基础...
13. `PageContext.findAttribute()`:按照页面请求、会话和应用程序范围的顺序查找已命名属性。 14. `Response.setHeader()`:设定指定名字的HTTP文件头的值。 15. Java简单数据类型:Java有4种基本数据类型,包括...
例如,`pageContext.findAttribute("attrName")`可以查找任何范围内的属性。 7. **例外(Exception)**对象:捕获JSP页面执行过程中抛出的异常。它是一个java.lang.Throwable对象,可以通过`exception....
此外,pageContext对象还有findAttribute()方法,可以在不同范围查找指定名称的属性。 4.4.3 pageContext对象的作用范围:pageContext对象支持四种作用域,分别是: - PAGE_SCOPE:仅在当前页面有效。 - REQUEST_...
- 方法:`findAttribute()`, `getAttribute()`, `getAttributesScope()`, `getAttributeNamesInScope()`, `setAttribute()` 4. **session** - 类型 `javax.servlet.http.HttpSession`:负责维持客户端与服务器之间...
PageContext 对象是javax.servlet.jsp.PageContext类型,代表的是当前页面运行的一些属性,常用的方法有findAttribute、getAttribute、getAttributesScope和getAttributeNamesScope,一般情况下PageContext对象用到...
13. `findAttribute()`方法:`PageContext`对象的`findAttribute()`方法用于按特定范围查找已命名的对象,搜索顺序是页面、请求、会话和应用程序范围。 14. `setHeader()`方法:`Response`对象的`setHeader()`方法...
1. 获取四大域中的数据:EL表达式可以从四大域中获取数据,调用的就是findAttribute(name,value);方法,根据名称由小到大逐个域中查找,找到就返回,找不到就什么都不显示。 2. 获取对象:EL表达式可以获取对象,...
- `pageContext`:`javax.servlet.jsp.PageContext`对象,简化了对各种范围内的名字空间、servlet相关对象的访问,以及封装了通用的servlet功能,如`findAttribute(String name)`和`setAttribute(String name, ...
PageContext对象findAttribute()方法** - **知识点:** `findAttribute()`方法用于查找页面、请求、会话和应用程序范围内的已命名属性。它首先从页面范围内查找,然后依次在请求、会话和应用程序范围内查找。 **14. ...
它允许你在不同范围内存储和检索属性,并提供了其他辅助功能,如findAttribute()搜索属性和release()释放资源。 9. **exception对象**:当JSP页面抛出未捕获的异常时,exception对象会包含这个异常。它不是在每个...
- 使用`findAttribute()`方法查找属性。 ### 总结 Servlet内置对象是Java Web开发的基础,正确理解和使用这些对象可以帮助开发者更高效地处理HTTP请求和响应。通过上述介绍,我们可以看到每个对象都有其独特的...
- `findAttribute(String name)`:查找属性。 - `include(String relativeURL)`:包含另一个JSP页面。 ##### 4. **session对象** - **定义**:`session`对象代表客户端与服务器之间的一次会话。 - **主要方法**...
- `findAttribute(name)` ### 六、分页和数据检索技巧 #### 1. 使用 `ROWID` 进行分页 - `ROWID` 是 Oracle 数据库中的一种特殊标识符,用于唯一标识表中的每一条记录。 - 可以通过 `ROWID` 来实现基于记录的分页...