ognl
struts2中,可以使用struts2 的標籤,加上ognl表達式來讀取action對象中的內容
#有三種用途:訪問OGNL上下文和Action上下文,
#parameters.id[0]作用相當於request.getParameter("id")
#request.userName相當於request.getAttribute("userName")
#session.userName相當於session.getAttribute("userName")
#application.userName相當於application.getAttribute("userName")
attr 用於按request > session > application順序訪問其屬性(attribute)
#attr.userName相當於按順序在以上三個範圍(scope)內讀取userName屬性,
用於過濾和投影(projecting)集合,如books.{?#this.price<100}; 構造Map,如#{'foo1':'bar1', 'foo2':'bar2'}。
${} 可以替代 <s:property /> 使用