176142998

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            116 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks

          視圖解析器的一些屬性

          <bean id="viewResolver"

                class="org.springframework.web.servlet.view.InternalResourceViewResolver">

              <property name="exposeSpringMacroHelpers" value="true"/>

              <property name="requestContextAttribute" value="rc"/>

              <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>

              <property name="prefix" value="/"/>

              <property name="suffix" value=".jsp"/>

          </bean>

          在視圖解析器的定義中,“exposeSpringMacroHelpers”設(shè)置是否通過Spring的宏庫暴露一個RequestContext(名為springBindRequestContext)供外部使用,默認值為false。它暴露了處理表單和驗證錯誤信息的宏操作;

          requestContextAttribute”把SpringRequestContext對象暴露為變量rc。利用${rc.contextPath}來獲取應(yīng)用程序的contextPath(也就是/MyUsers);利用${rc.getMessage("user.name")}讀取/WEB-INF/classes/messages.properties本地化信息。此對象對于那些不訪問serlvet請求的View技術(shù)(也就是VelocityFreeMarker模板)來說是必不可少的。

          還有一些屬性:

          exposeRequestAttributes:默認值false,設(shè)置是否所有的request屬性在與模板進行合并之前添加到model中。(可以理解為request范圍內(nèi)包含的所有對象,而不是一個真正的Request對象。)

          exposeSessionAttributes:默認值false,設(shè)置是否所有的session屬性在與模板進行合并之前添加到model中。(理解同上)

          posted on 2008-08-11 17:20 飛飛 閱讀(490) 評論(0)  編輯  收藏 所屬分類: spring

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 桐庐县| 沧州市| 那曲县| 屏南县| 弋阳县| 漳浦县| 马龙县| 涞源县| 兴安县| 广河县| 嘉义市| 关岭| 三门县| 红河县| 金堂县| 贡山| 东光县| 吉木萨尔县| 昌邑市| 建阳市| 容城县| 望谟县| 红安县| 郓城县| 泗水县| 新余市| 同德县| 淅川县| 大城县| 元氏县| 正阳县| 河北省| 黄梅县| 博乐市| 新邵县| 盐边县| 苗栗市| 怀仁县| 抚松县| 云龙县| 历史|