<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            springmvc如何整合freemarker 并且兼容jsp 視圖

            時間:2025-04-08 16:48:42 java語言 我要投稿
            • 相關推薦

            springmvc如何整合freemarker 并且兼容jsp 視圖

              導語:springmvc如何整合freemarker 并且兼容jsp 視圖呢?下面是小編給大家提供的整合方法,大家可以參考練習,更多詳情請關注應屆畢業生考試網。

              單視圖:也就是默認的視圖以jsp 為后綴名字的,Spring MVC中如果只使用JSP做視圖,可以使用下面這段即可解決:

              &lt;!-- 視圖解釋類 --&gt;

              &lt;bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt;

              &lt;property name="prefix" value="/WEB-INF/views/"/&gt;

              &lt;property name="suffix" value=".jsp"/&gt;&lt;!--可為空,方便實現自已的依據擴展名來選擇視圖解釋類的邏輯  --&gt;

              &lt;property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /&gt;

              &lt;/bean&gt;

              &lt;!-- 視圖解釋類 --&gt;

              &lt;bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt;

              &lt;property name="prefix" value="/WEB-INF/views/"/&gt;

              &lt;property name="suffix" value=".jsp"/&gt;&lt;!--可為空,方便實現自已的依據擴展名來選擇視圖解釋類的邏輯  --&gt;

              &lt;property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /&gt;

              &lt;/bean&gt;

              如果需要配置別的視圖  如 freemarker  視圖

              需要配置以下如:

              &lt;!--JSP視圖解析器--&gt;

              &lt;bean id="viewResolverJsp" class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt;

              &lt;property name="prefix" value="/WEB-INF/views/"/&gt;

              &lt;property name="suffix" value=".jsp"/&gt;

              &lt;property name="viewClass" value="org.springframework.web.servlet.view.InternalResourceView"/&gt;

              &lt;property name="order" value="1"/&gt;

              &lt;/bean&gt;

              &lt;!-- 配置freeMarker視圖解析器 --&gt;

              &lt;bean id="viewResolverFtl" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"&gt;

              &lt;property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView"/&gt;

              &lt;property name="contentType" value="text/html; charset=UTF-8"/&gt;

              &lt;property name="exposeRequestAttributes" value="true" /&gt;

              &lt;property name="exposeSessionAttributes" value="true" /&gt;

              &lt;property name="exposeSpringMacroHelpers" value="true" /&gt;

              &lt;property name="cache" value="true" /&gt;

              &lt;property name="suffix" value=".ftl" /&gt;

              &lt;property name="order" value="0"/&gt;

              &lt;/bean&gt;

              &lt;!-- 配置freeMarker的模板路徑 --&gt;

              &lt;bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"&gt;

              &lt;property name="templateLoaderPath" value="/WEB-INF/views/"/&gt;

              &lt;property name="freemarkerVariables"&gt;

              &lt;map&gt;

              &lt;entry key="xml_escape" value-ref="fmXmlEscape" /&gt;

              &lt;/map&gt;

              &lt;/property&gt;

              &lt;property name="defaultEncoding" value="UTF-8"/&gt;

              &lt;property name="freemarkerSettings"&gt;

              &lt;props&gt;

              &lt;prop key="template_update_delay"&gt;3600&lt;/prop&gt;

              &lt;prop key="locale"&gt;zh_CN&lt;/prop&gt;

              &lt;prop key="datetime_format"&gt;yyyy-MM-dd HH:mm:ss&lt;/prop&gt;

              &lt;prop key="date_format"&gt;yyyy-MM-dd&lt;/prop&gt;

              &lt;prop key="number_format"&gt;#.##&lt;/prop&gt;

              &lt;/props&gt;

              &lt;/property&gt;

              &lt;/bean&gt;

              &lt;bean id="fmXmlEscape" class="freemarker.template.utility.XmlEscape"/&gt;

              &lt;!--JSP視圖解析器--&gt;

              &lt;bean id="viewResolverJsp" class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt;

              &lt;property name="prefix" value="/WEB-INF/views/"/&gt;

              &lt;property name="suffix" value=".jsp"/&gt;

              &lt;property name="viewClass" value="org.springframework.web.servlet.view.InternalResourceView"/&gt;

              &lt;property name="order" value="1"/&gt;

              &lt;/bean&gt;

              &lt;!-- 配置freeMarker視圖解析器 --&gt;

              &lt;bean id="viewResolverFtl" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"&gt;

              &lt;property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView"/&gt;

              &lt;property name="contentType" value="text/html; charset=UTF-8"/&gt;

              &lt;property name="exposeRequestAttributes" value="true" /&gt;

              &lt;property name="exposeSessionAttributes" value="true" /&gt;

              &lt;property name="exposeSpringMacroHelpers" value="true" /&gt;

              &lt;property name="cache" value="true" /&gt;

              &lt;property name="suffix" value=".ftl" /&gt;

              &lt;property name="order" value="0"/&gt;

              &lt;/bean&gt;

              &lt;!-- 配置freeMarker的模板路徑 --&gt;

              &lt;bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"&gt;

              &lt;property name="templateLoaderPath" value="/WEB-INF/views/"/&gt;

              &lt;property name="freemarkerVariables"&gt;

              &lt;map&gt;

              &lt;entry key="xml_escape" value-ref="fmXmlEscape" /&gt;

              &lt;/map&gt;

              &lt;/property&gt;

              &lt;property name="defaultEncoding" value="UTF-8"/&gt;

              &lt;property name="freemarkerSettings"&gt;

              &lt;props&gt;

              &lt;prop key="template_update_delay"&gt;3600&lt;/prop&gt;

              &lt;prop key="locale"&gt;zh_CN&lt;/prop&gt;

              &lt;prop key="datetime_format"&gt;yyyy-MM-dd HH:mm:ss&lt;/prop&gt;

              &lt;prop key="date_format"&gt;yyyy-MM-dd&lt;/prop&gt;

              &lt;prop key="number_format"&gt;#.##&lt;/prop&gt;

              &lt;/props&gt;

              &lt;/property&gt;

              &lt;/bean&gt;

              &lt;bean id="fmXmlEscape" class="freemarker.template.utility.XmlEscape"/&gt;

            【springmvc如何整合freemarker 并且兼容jsp 視圖】相關文章:

            springmvc如何設置多視圖器呢10-28

            關于java Spring整合Freemarker的詳細步驟06-23

            IE10/IE11兼容視圖設置方法10-14

            PPT視圖如何操作08-18

            如何使用JSP來發送郵件07-04

            如何設置搜狗瀏覽器兼容模式08-23

            JSP環境下如何解決Ajax亂碼問題06-28

            Excel如何關閉受保護視圖或取消啟用編輯10-29

            Word2010受保護視圖如何啟用編輯09-25

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看