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的宏庫暴露一個(gè)RequestContext(名為springBindRequestContext)供外部使用,默認(rèn)值為false。它暴露了處理表單和驗(yàn)證錯(cuò)誤信息的宏操作;

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

          還有一些屬性:

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

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

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 邢台县| 青龙| 永福县| 新郑市| 兴安县| 奇台县| 耿马| 东莞市| 威信县| 巩义市| 常熟市| 盐山县| 彰武县| 芦山县| 茶陵县| 宁河县| 郴州市| 阜南县| 富宁县| 延津县| 鄂托克前旗| 玉田县| 石城县| 哈巴河县| 商河县| 任丘市| 淮南市| 南溪县| 类乌齐县| 大田县| 惠安县| 高青县| 泉州市| 巩义市| 慈溪市| 克什克腾旗| 房山区| 师宗县| 台前县| 和硕县| 普宁市|