`
Franciswmf
  • 浏览: 800634 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

attr :session,request,application

 
阅读更多
01.<s:property value="#request.r1"/> | <%=request.getAttribute("r1") %> <br /> <!--由此可见其实也是放到session,request里面的,虽然Action里面那些内置对象是map--> 
02.    <s:property value="#session.s1"/> | <%=session.getAttribute("s1") %> <br /> 
03.    <s:property value="#application.a1"/> | <%=application.getAttribute("a1") %> <br /> 
04.    <s:property value="#attr.a1"/><br /><!--这样写会遍历session,request,application里面属性为a1所对应的值--> 
05.    <s:property value="#attr.s1"/><br /> 
06.    <s:property value="#attr.r1"/><br /> 
分享到:
评论

相关推荐

    ongl的使用方法及怎么解决

    5. **#attr**: `#attr`是一个特殊的关键字,它会按照request &gt; session &gt; application的顺序查找并返回指定的属性。`#attr.userName`会尝试在这三个范围内查找并返回名为userName的属性。 **二、集合操作与投影** ...

    set与if总结.pdf

    - `scope`属性:定义变量的作用域,包括`application`、`session`、`request`、`page`,默认作用域为当前Action。 举几个使用`s:set`的例子: 1. 存储一个List容器: ```xml &lt;s:set name="miloList" value="{...

    解决uploadify使用时session发生丢失问题的方法

    UpdateCookie(session_cookie_name, HttpContext.Current.Request.QueryString[session_param_name]); } } catch { } try { string auth_param_name = "AUTHID"; string auth_cookie_name = Forms...

    strsuts 2 ajax

    - **多范围属性查找**:`attr.userName`用于按顺序从request、session和application范围内查找“userName”属性。 - **条件判断**:如`books.{?#this.price,表示在集合`books`中筛选出价格小于100的元素。 综上所...

    jsp_html_web_实现页面跳转

    这段代码中,首先定义了一个字符串变量 `attr` 并赋值为 `"值"`,然后通过 `pageContext.setAttribute()` 方法将该字符串存储到了 `application` 范围内,键名为 `"str"`。 2. **获取Application范围属性** ```...

    JSTL的c标签的用法.doc

    例如,你可以将一个值赋给一个特定的范围(如page、request、session或application)。以下是一个例子: ```jsp &lt;c:set var="sessionAttr" value="sessionValue" scope="session"/&gt; ``` 这行代码会在session范围...

    struts2 井号,星号,百分号的含义和使用举例.doc

    #attr则允许按照request、session、application的顺序查找属性,直到找到为止。 井号(#)还用于过滤和投影集合。例如,`books.{?#this.price将筛选出价格低于100的书籍。此外,井号可用于构造Map,如`#{'foo1':'...

    set与if总结.docx

    session 和 page 作用域的变量,输出方式分别为:`&lt;s:property value="#session.miloVal"/&gt;` 和 `&lt;s:property value="#attr.miloVal"/&gt;`,需要注意的是,`attr` 默认会从 page, request, session, then application ...

    java技术面试-----------javaWeb.md

    - 当用户首次访问服务器时,服务器会为该用户创建一个新的Session,并分配一个唯一的Session ID。 - Session ID会被存储在Cookie中,并随着每次HTTP请求发送回服务器。 - 服务器可以根据Session ID找到相应的...

    JSTL复习概要JSTL复习概要

    - `[scope]` 属性定义了变量的作用域,可选值包括 `page`、`request`、`session` 和 `application`。 ##### 3. `&lt;c:remove&gt;` — 删除变量标签 `&lt;c:remove&gt;` 标签用于删除特定作用域内的变量。语法如下: ```xml ...

    struts2OGNL表达式ActionContext及valuesStack.pdf

    此外,`#attr`是一个特殊的变量,它可以按request -&gt; session -&gt; application的顺序查找属性,直到找到为止。 `%`字符在OGNL中用于计算字符串类型的属性值。如果属性是一个字符串,并且需要对其进行OGNL表达式的...

    #和$的区别

    - **属性查找**: “#attr.userName”按照request &gt; session &gt; application的顺序查找属性“userName”。这种方式使得开发者无需关心属性存在于哪个作用域中,提高了代码的灵活性和可维护性。 - **集合过滤与投影**:...

    XWork绕过安全限制执行任意命令漏洞补丁

    * #application * #session * #request * #parameters * #attr * #context * #_memberAccess * #root * #this * #_typeResolver * #_classResolver * #_traceEvaluations * #_...

    struts2传值

    - 在JSP页面中,如果需要访问存在于Servlet上下文的四个作用域(page、request、session、application)中的数据,需要使用#来指定作用域。例如,要从session域中获取值,可以写成`&lt;s:property value="#session....

    struts2 ognl的用法

    - 访问不同范围内的属性:如`#attr.userName`会按照`request &gt; session &gt; application`的顺序查找`userName`属性。 - **条件筛选**:在集合中使用OGNL进行条件筛选,例如`books.{?#this.price&gt;35}`表示筛选价格...

    【Java就业班2】Javaweb测试题.doc

    4. 服务器通过SessionID找到对应的Session对象,从而获取用户的会话信息。 ### 3. Servlet的生命周期和Web.xml中的配置 **Servlet的生命周期**: 1. **初始化**:当Servlet第一次被请求时,服务器会调用init()方法...

    struts2_标签库

    例如,`#parameters`可以用来读取请求参数,`#request`、`#session`和`#application`分别用于访问请求、会话和应用程序级别的属性。此外,`#att`对象用于按request &gt; session &gt; application的顺序访问属性。 在实际...

    structs bean 标签

    - `scope`:决定bean的生命周期和可见范围,可能的值有request、session、application和page,分别对应HTTP请求、会话、全局会话和JSP页面范围。 让我们通过一个例子来深入了解 `&lt;s:bean&gt;` 的使用: 假设我们有一...

    Struts2常用标签总结

    \n\n- **访问不同作用域的值**:Struts2提供了方便的方式访问不同作用域(page、request、session、application)的值,如`s:property value="#attr.name"`、`s:property value="#request.user1.realName"`、`s:...

Global site tag (gtag.js) - Google Analytics