posts - 495,  comments - 11,  trackbacks - 0

          注意

          使用索引,并不是直接獲得指定的元素,而是從指定的索引位置搜索。

          Struts 2中的OGNL ContextActionContext,如圖8.2所示。

          ??

          8.2 Struts 2OGNL Context結構示意圖

          說明

          8.2只是說明Struts 2OGNL Context結構,實際上Context還包含其他對象。

          由于值棧是Struts 2OGNL的根對象,如果用戶需要訪問值棧中的對象,則可以直接通過下面的代碼訪問值棧中的屬性:

          //獲得值棧中的foo屬性
          ${foo}

          如果訪問其他Context中的對象,由于不是根對象,在訪問時,需要加#前綴。
          >>
          application
          對象:用于訪問ServletContext,例如#application.userName或者#application['userName'],相當于調用ServletgetAttribute("username")
          >>

          session
          對象:用來訪問HttpSession,例如#session.userName或者#session['userName'],相當于調用session.getAttribute("userName")
          >>

          request
          對象:用來訪問HttpServletRequest屬性(attribute)的Map,例如#request.userName或者#request['userName'],相當于調用request.getAttribute ("userName")
          >>

          parameters
          對象:用于訪問HTTP的請求參數,例如#parameters.userName或者#parameters['userName'],相當于調用request.getParameter("username")
          >>

          attr
          對象:用于按page-request-session-application順序訪問其屬性。

          posted on 2009-08-15 17:18 jadmin 閱讀(97) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 莆田市| 锡林郭勒盟| 晋宁县| 定边县| 瓮安县| 廊坊市| 应城市| 塔河县| 宣城市| 漳浦县| 大悟县| 舞阳县| 越西县| 陆川县| 东山县| 栖霞市| 神池县| 伊金霍洛旗| 诸暨市| 屏东县| 沂南县| 云安县| 清新县| 崇左市| 夏津县| 黄大仙区| 平山县| 澄迈县| 斗六市| 巴马| 武宣县| 宝坻区| 永顺县| 太仆寺旗| 仁寿县| 大姚县| 巧家县| 镇巴县| 奇台县| 达日县| 关岭|