176142998

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

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

          還有一些屬性:

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

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

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 镇雄县| 手游| 女性| 连州市| 阿克陶县| 汪清县| 龙州县| 广东省| 红河县| 夏邑县| 余姚市| 疏勒县| 漳浦县| 乌审旗| 库伦旗| 合作市| 桐城市| 耿马| 莱芜市| 股票| 泰州市| 古蔺县| 芒康县| 邯郸市| 金华市| 清丰县| 贵阳市| 子长县| 深水埗区| 汾阳市| 高邮市| 古交市| 榆社县| 天祝| 山丹县| 南充市| 临安市| 朝阳区| 佛冈县| 兴城市| 渭南市|