一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

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

spring mvc整合freemarker基于注解方式

2019-10-26 12:22asp.net教程網 ASP.NET教程

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

基于網絡改進為:最正常版本

復制代碼代碼如下:


<?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"> 

    <!-- 針對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建立

復制代碼代碼如下:


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就會到WEB-INF/view/welcom.ftl頁面渲染數據
welcom.ftl頁面

復制代碼代碼如下:


<!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> 


頁面出來的效果: 
Hello My First Spring Mvc

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99这里精品 | 免费在线视频网站 | 91入口免费网站大全 | 免费国产网站 | 荡女淫春2古装 | 国产自在自线午夜精品之la | 亚洲国产成人精品 | 毛片网在线观看 | 男男同志videos| 亚洲高清毛片一区二区 | 国产精品香蕉一区二区三区 | 全日爱韩国视频在线观看 | 国产一级在线观看视频 | 紧身裙女教师miad711在线 | 娇妻被老外疯狂调教 | 国产精品亚洲午夜一区二区三区 | 黄网在线观看免费网站台湾swag | 国产91精选在线观看麻豆 | 美女脱了内裤让男生玩屁股 | 草逼网站视频 | 91传媒制片厂果冻有限公司 | 亚洲国产综合自在线另类 | 99热成人精品免费久久 | 亚洲成人一区在线 | 天天做日日做 | 成人性用品 | 日本在线视| 国产精品视频2020 | 青青青青青国产免费手机看视频 | bl双性受乖调教改造身体 | 欧美精品三区 | 免费观看视频在线 | 乌克兰一级毛片9一18 | 日本老头4569gay | 久久黄色免费 | 午夜久久免影院欧洲 | 无套大战白嫩乌克兰美女 | 色在线看| 人人爽人人看 | 天若有情1992国语版完整版 | 国产极品美女在线 |