`

FreeMarker_web.xml

 
阅读更多

via: http://blog.csdn.net/geminiroy/article/details/4830080

 

freemarker的解析,实际上就是一个专用的servlet,你需要在web.xml中配置

<?xml version="1.0" encoding="UTF-8"?>  

<web-app version="2.4"  xmlns="http://java.sun.com/xml/ns/j2ee"   

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   

 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   

 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  

 <!-- FreeMarker view servlet (to replace JSP) -->  

  <servlet>  

    <servlet-name>freemarker</servlet-name>  

 <servlet-class>freemarker.ext.servlet.FreemarkerServlet</servlet-class>    

    <!-- FreemarkerServlet settings: -->  

    <!--下面的配置freemarke的ftl文件的位置 -->  

    <init-param>  

      <param-name>TemplatePath</param-name>  

      <param-value>/</param-value>  

    </init-param>  

    <!--  下面是模版配置,看字面可理解不需改动 -->  

    <init-param>  

      <param-name>NoCache</param-name>  

      <param-value>true</param-value>  

    </init-param>  

    <init-param>  

      <param-name>ContentType</param-name>  

      <param-value>text/html</param-value>  

    </init-param>  

      

    <!-- FreeMarker settings: -->  

    <!--  下面是模版配置,看字面可理解 不需改动 -->  

    <init-param>  

      <param-name>template_update_delay</param-name>  

      <param-value>0</param-value> <!-- 0 is for development only! Use higher value otherwise. -->  

    </init-param>  

    <init-param>  

      <param-name>default_encoding</param-name>  

      <param-value>GBK</param-value>  

    </init-param>  

    <init-param>  

      <param-name>locale</param-name>  

      <param-value>en_US</param-value>  

    </init-param>  

    <init-param>  

      <param-name>number_format</param-name>  

      <param-value>0.##########</param-value>  

    </init-param>      

     <!-- 是否和服务器(tommcat)一起启动。0为不。1为是, -->  

    <load-on-startup>1</load-on-startup>  

  </servlet>  

  <servlet>  

    <servlet-name>TestServlet</servlet-name>  

    <servlet-class>cn.edu.zju.jjh.test.TestServlet</servlet-class>  

  </servlet>  

  

  <servlet-mapping>  

    <servlet-name>freemarker</servlet-name>  

    <url-pattern>*.ftl</url-pattern>  

  </servlet-mapping>  

  <servlet-mapping>  

    <servlet-name>TestServlet</servlet-name>  

    <url-pattern>/servlet/TestServlet</url-pattern>  

  </servlet-mapping>    

</web-app>

分享到:
评论

相关推荐

    Test07_Spring_Web_XML.rar

    本文将深入探讨“Test07_Spring_Web_XML.rar”压缩包所包含的知识点,主要关注Spring MVC工程的初始化模块与基础配置。 1. **Spring MVC概述**: Spring MVC是Spring框架的一个子模块,它提供了处理HTTP请求和响应...

    FreeMarker_CN.rar

    FreeMarker是一款强大的、开源的模板引擎,主要用于生成动态HTML或其他格式的文本,如电子邮件、XML文档等。它在Java环境中广泛使用,与Spring框架、Struts等Web开发框架结合得尤为紧密,为开发者提供了一种简便的...

    FreeMarker_Manual_zh_CN.rar_freemarker

    FreeMarker是一款强大的、开源的模板引擎,主要用于生成动态HTML、XML或其他格式的文本。它与Java语言紧密集成,常用于Web应用中的视图层,帮助开发者将数据模型和页面展示分离,实现MVC(Model-View-Controller)...

    FreeMarker_Manual_zh_CN

    **FreeMarker** 是一款用Java编写的强大且功能丰富的模板引擎,适用于多种应用场景,包括但不限于Web应用中的动态页面生成。其核心设计目标是易于使用,同时提供高度灵活性和强大的功能。 **FreeMarker 2.3.19版本...

    FreeMarker_2.3.23_中文手册

    FreeMarker 是一个强大的模板引擎,常用于Web应用中的视图层开发,如Java Web项目。它将数据模型与HTML、XML等格式的模板分离,使得开发者可以专注于业务逻辑,而设计师则可以专心于页面设计。这份"FreeMarker ...

    FreeMarker_Manual_zh_CN .pdf

    FreeMarker是一款用于Java平台的模板引擎,它的主要作用是生成文本输出,比如生成HTML网页、电子...通过本手册的学习,开发者可以快速掌握FreeMarker模板引擎的使用,并有效地将其应用到Web开发、内容生成等项目中。

    FreeMarker_Manual_zh_CN.pdf 中文手册

    FreeMarker被广泛应用于Web开发中,可以和各种应用程序框架一起使用,包括但不限于Java Servlets、Spring MVC、Hibernate等。 在FreeMarker中文手册中,详细讲解了如何使用FreeMarker进行模板开发和程序开发。手册...

    freemarker-2.3.28.jar

    Freemarker是一个强大的模板引擎,主要用于生成动态HTML、XML或其他文本格式的文件,广泛应用于Web应用开发中。这个"freemarker-2.3.28.jar"是Freemarker库的一个具体版本,版本号为2.3.28,它是Java的一个可执行的...

    struts_spring_mybatis.web.rar

    Struts2还支持多种结果类型和视图模板技术,如JSP、FreeMarker或Velocity,方便开发者根据需求选择合适的展示方式。此外,Struts2与Spring框架集成良好,可以方便地实现依赖注入。 **Spring3** 是一个全面的Java...

    spring_web.zip

    3. **Maven或Gradle构建文件**:如`pom.xml`或`build.gradle`,定义了项目依赖和构建过程。 4. **视图模板**:如果使用了Thymeleaf、FreeMarker或JSP等技术,这部分会包含HTML模板文件,用于呈现用户界面。 5. **...

    freemarker-api.rar_Freemarker java api_freemarker_freemarker api

    Freemarker是一个强大的模板引擎,主要用于生成动态HTML、XML或其他文本格式的输出,常用于Web应用中的视图层。它与Java紧密集成,允许开发者通过简单的模板语言来控制数据的呈现方式,从而实现业务逻辑与表现层的...

    struts2_strus.xml中result类型及含义详解

    在Struts2框架中,`struts.xml`配置文件扮演着至关重要的角色,尤其是在处理请求结果的配置上。本文将深入解析Struts2中的`...通过合理配置`struts.xml`文件中的`result`元素,可以实现更高效、更健壮的Web应用开发。

    Freemarker原理解析.rar_FreeMarker 源码_freamarker原理_freemarker_freemar

    Freemarker是一个强大的模板引擎,常用于Java Web开发中生成动态HTML、XML或其他文本格式的输出。它将设计模板与应用程序数据分离,使得开发者可以专注于业务逻辑,而设计师则可以独立地编辑模板,提高开发效率和...

    jfinal-4.9.01_demo_for_maven.zip

    JFinal,作为国内一款优秀的Java Web开发框架,以其简洁、高效的特性深受开发者喜爱。本资源"jfinal-4.9.01_demo_for_maven.zip"提供了一个基于Maven构建的JFinal项目实例,旨在帮助开发者快速理解和上手JFinal框架...

    springboot-freemarker-master.rar_freemarker_springboot

    首先,在`pom.xml`文件中添加Freemarker依赖: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-freemarker ``` 然后在`application.properties`或`application.yml`中配置模板...

    SSM_Anno.zip

    SSM_Anno.zip 是一个与Java Web开发相关的压缩包,其中包含了Spring、SpringMVC和MyBatis这三大框架的注解(Annotation)使用示例。这三个框架是Java开发中的核心组件,尤其在构建现代企业级应用时非常常见。下面...

    freemarker-2.3.19.zip

    Freemarker是一个强大的Java模板引擎,它允许程序员将视图逻辑与业务逻辑分离,...在实际应用中,Freemarker常被用在Java Web框架如Spring MVC中,作为视图层技术,与后端的Java服务层进行数据交换,生成动态网页内容。

    freemarker-2.3.13.jar.zip

    Freemarker是一个强大的模板引擎,主要用于生成动态HTML、XML或其他文本格式的输出。它是一个开源项目,被广泛应用于Web开发领域,尤其是与Java后端框架如Spring、Struts等结合使用,实现视图层的模版渲染。在这个...

    springmvc_learning.rar

    1. SpringMVC的环境搭建:包括添加依赖、配置web.xml和SpringMVC的配置文件。 2. Controller的创建与处理:了解如何使用@Controller和@RequestMapping注解。 3. Model和视图:理解ModelAndView类的作用,以及如何...

Global site tag (gtag.js) - Google Analytics