隨筆-295  評(píng)論-26  文章-1  trackbacks-0
          視圖解析器

          就象和Spring集成的其他表現(xiàn)層技術(shù)一樣,對(duì)于JSP頁(yè)面你需要一個(gè)視圖解析器來(lái)解析。最常用的JSP視圖解析器是InternalResourceViewResolverResourceBundleViewResolver。它們被定義在WebApplicationContext里:

          # The ResourceBundleViewResolver:
          <bean id="viewResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
              <property name="basename"><value>views</value></property>
          </bean>
          
          # And a sample properties file is uses (views.properties in WEB-INF/classes):
          welcome.class=org.springframework.web.servlet.view.JstlView
          welcome.url=/WEB-INF/jsp/welcome.jsp
          
          productList.class=org.springframework.web.servlet.view.JstlView
          productList.url=/WEB-INF/jsp/productlist.jsp

          你可以看到ResourceBundleViewResolver需要一個(gè)屬性文件來(lái)把視圖名稱映射到 1)類和 2) URL。 通過(guò)ResolverBundleViewResolver,你可以用一個(gè)解析器來(lái)解析兩種類型的視圖。

          <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
              <property name="viewClass"><value>org.springframework.web.servlet.view.JstlView</value></property>
              <property name="prefix"><value>/WEB-INF/jsp/</value></property>
              <property name="suffix"><value>.jsp</value></property>
          </bean>

          InternalResourceBundleViewResolver可以配置成使用JSP頁(yè)面。作為好的實(shí)現(xiàn)方式,強(qiáng)烈推薦你將JSP文件放在WEB-INF下的一個(gè)目錄中,這樣客戶端就不會(huì)直接訪問(wèn)到它們。



          大盤(pán)預(yù)測(cè) 國(guó)富論
          posted on 2007-08-30 10:01 華夢(mèng)行 閱讀(648) 評(píng)論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 新沂市| 辰溪县| 水城县| 永济市| 白河县| 天门市| 长春市| 邻水| 泰和县| 苗栗县| 鄂托克前旗| 德阳市| 通渭县| 中超| 桂东县| 壤塘县| 平果县| 河源市| 敦煌市| 尼木县| 成都市| 荣昌县| 衡南县| 原阳县| 临江市| 论坛| 乃东县| 郓城县| 大埔区| 美姑县| 翼城县| 都匀市| 东光县| 东源县| 江华| 定远县| 邵阳县| 阿克陶县| 平阳县| 峨眉山市| 侯马市|