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

          就象和Spring集成的其他表現(xiàn)層技術(shù)一樣,對(duì)于JSP頁面你需要一個(gè)視圖解析器來解析。最常用的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è)屬性文件來把視圖名稱映射到 1)類和 2) URL。 通過ResolverBundleViewResolver,你可以用一個(gè)解析器來解析兩種類型的視圖。

          <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頁面。作為好的實(shí)現(xiàn)方式,強(qiáng)烈推薦你將JSP文件放在WEB-INF下的一個(gè)目錄中,這樣客戶端就不會(huì)直接訪問到它們。



          大盤預(yù)測(cè) 國(guó)富論
          posted on 2007-08-30 10:01 華夢(mèng)行 閱讀(648) 評(píng)論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 区。| 通山县| 万宁市| 东乌珠穆沁旗| 开鲁县| 武清区| 盐城市| 拉萨市| 南昌市| 舞阳县| 兴安县| 望谟县| 长顺县| 新源县| 秀山| 墨江| 福贡县| 丰镇市| 英超| 潞西市| 岗巴县| 威远县| 中方县| 虞城县| 永春县| 齐齐哈尔市| 马尔康县| 淄博市| 西乌珠穆沁旗| 区。| 远安县| 乌海市| 广南县| 隆尧县| 永定县| 平利县| 黔南| 马边| 杨浦区| 汝阳县| 亚东县|