posts - 495,  comments - 11,  trackbacks - 0

          注意

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

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

          ??

          8.2 Struts 2OGNL Context結(jié)構(gòu)示意圖

          說明

          8.2只是說明Struts 2OGNL Context結(jié)構(gòu),實(shí)際上Context還包含其他對象。

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

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

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

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

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

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

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

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 襄樊市| 恭城| 铜山县| 和平县| 类乌齐县| 桐柏县| 义乌市| 当阳市| 米脂县| 涞源县| 利津县| 修武县| 固始县| 鲁甸县| 资源县| 琼海市| 金乡县| 宣恩县| 安图县| 哈尔滨市| 化德县| 清河县| 镇巴县| 天长市| 汪清县| 简阳市| 龙游县| 宾阳县| 喀喇沁旗| 宝兴县| 湘西| 杨浦区| 黔江区| 阿拉善左旗| 华阴市| 普兰县| 张家口市| 滕州市| 南京市| 涟水县| 舞阳县|