激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - ASP.NET教程 - spring mvc整合freemarker基于注解方式

spring mvc整合freemarker基于注解方式

2019-10-26 12:22asp.net教程網(wǎng) ASP.NET教程

spring mvc整合freemarker基于注解方式,需要的朋友可以參考一下

基于網(wǎng)絡(luò)改進(jìn)為:最正常版本

復(fù)制代碼代碼如下:


<?xml version="1.0" encoding="UTF-8"?> 
<beans 
    xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:p="http://www.springframework.org/schema/p" 
    xmlns:context="http://www.springframework.org/schema/context" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans  
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd 
    http://www.springframework.org/schema/context  
    http://www.springframework.org/schema/context/spring-context-2.5.xsd"> 

    <!-- 針對(duì)freemarker的視圖配置 --> 
    <bean id="viewResolver" 
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> 
        <property name="order" value="5" /> 
        <property name="suffix" value=".ftl" /> 
        <property name="contentType" value="text/html;charset=UTF-8" />
    </bean> 

      
<bean id="freemarkerConfig" 
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 
        <property name="templateLoaderPath" value="/WEB-INF/view/" /> 
        <property name="freemarkerSettings"> 
            <props> 
                <prop key="template_update_delay">0</prop> 
                <prop key="default_encoding">UTF-8</prop> 
                <prop key="number_format">0.##########</prop> 
                <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop> 
                <prop key="classic_compatible">true</prop> 
                <prop key="template_exception_handler">ignore</prop> 
            </props> 
        </property> 
    </bean> 


Controller建立

復(fù)制代碼代碼如下:


import javax.servlet.http.HttpServletRequest; 

import org.springframework.stereotype.Controller; 
import org.springframework.web.bind.annotation.RequestMapping; 
import org.springframework.web.bind.annotation.RequestMethod; 
import org.springframework.web.servlet.ModelAndView; 

@Controller 
public class SpringMvcController { 

    @RequestMapping(value="/welcome",method={RequestMethod.GET})  
    public ModelAndView getFirstPage(HttpServletRequest request) { 
        //welcom就是視圖的名稱(welcom.ftl) 
        ModelAndView mv = new ModelAndView("welcom"); 
        mv.addObject("name", "My First Spring Mvc"); 
        return mv; 
    } 



在url上敲http://localhost:8080/welcome就會(huì)到WEB-INF/view/welcom.ftl頁(yè)面渲染數(shù)據(jù)
welcom.ftl頁(yè)面

復(fù)制代碼代碼如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<title>Insert title here</title> 
</head> 
<body> 
Hello ${name} 
</body> 
</html> 


頁(yè)面出來(lái)的效果: 
Hello My First Spring Mvc

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人免费精品视频 | 精品一区二区三区在线观看国产 | 91精品免费观看 | av成人在线观看 | 国产一级毛片在线看 | 久久精品一区二区三区四区五区 | 国产日韩在线视频 | 成人性生活视频在线播放 | 久国产| 黄网站在线免费 | 成人在线影视 | 天天看天天摸天天操 | 91香蕉国产亚洲一区二区三区 | 精品国产乱码久久久久久久久 | 国产毛片自拍 | 叉逼视频| 成人免费激情视频 | 法国性xxx精品hd专区 | 日本黄色大片免费观看 | 国产又白又嫩又紧又爽18p | 欧美a级大胆视频 | 中文字幕综合在线观看 | 欧美一级特黄a | 免费在线国产 | 亚洲精品一区二区三区在线看 | 免费午夜视频 | 福利在线小视频 | 欧美日韩在线免费观看 | 在线a毛片免费视频观看 | 欧洲性xxxxx| 一级裸体视频 | 逼片视频 | 人人做人人看 | 看片一区| xxxxhd73国产 | 欧洲精品视频在线观看 | 久久综合综合久久 | 精品一区二区久久久久久按摩 | 国产精品热 | 亚洲精品欧美二区三区中文字幕 | 精品一区二区三区免费毛片 |