`
kenshinlk
  • 浏览: 118336 次
  • 性别: Icon_minigender_1
  • 来自: 广东.佛山.南海
社区版块
存档分类
最新评论

Freemarker在web.xml配置说明

阅读更多
xml 代码
  1. <!-- FreeMarker view servlet (to replace JSP) -->  
  2. <servlet>  
  3.     <servlet-name>freemarker</servlet-name>  
  4.     <servlet-class>  
  5.         freemarker.ext.servlet.FreemarkerServlet   
  6.     </servlet-class>  
  7.     <!-- FreemarkerServlet settings: -->  
  8.     <init-param>  
  9.         <param-name>TemplatePath</param-name>  
  10.         <param-value>/</param-value>  
  11.     </init-param>  
  12.     <init-param>  
  13.         <param-name>NoCache</param-name>  
  14.         <param-value>true</param-value>  
  15.     </init-param>  
  16.     <init-param>  
  17.         <param-name>ContentType</param-name>  
  18.         <param-value>text/html</param-value>  
  19.     </init-param>  
  20.     <!-- FreeMarker settings: -->  
  21.     <init-param>  
  22.         <param-name>template_update_delay</param-name>  
  23.         <param-value>0</param-value>  
  24.         <!-- 0 is for development only! Use higher value otherwise. -->  
  25.     </init-param>  
  26.     <init-param>  
  27.         <param-name>default_encoding</param-name>  
  28.         <param-value>UTF-8</param-value>  
  29.     </init-param>  
  30.   
  31.     <init-param>  
  32.         <param-name>locale</param-name>  
  33.         <param-value>zh_CN</param-value>  
  34.     </init-param>  
  35.     <init-param>  
  36.         <param-name>number_format</param-name>  
  37.         <param-value>0.##########</param-value>  
  38.     </init-param>  
  39.     <init-param>  
  40.         <param-name>auto_import</param-name>  
  41.         <param-value>"/template/model.ftl" as model</param-value>  
  42.     </init-param>  
  43.   
  44.     <load-on-startup>1</load-on-startup>  
  45. </servlet>  
  46.   
  47.   
  48. <servlet-mapping>  
  49.     <servlet-name>freemarker</servlet-name>  
  50.     <url-pattern>*.ftl</url-pattern>  
  51. </servlet-mapping>  
分享到:
评论
4 楼 Dancering 2010-10-03  
请教一下,关于auto_import,我是在freemarker.properties当中声明的,但是它不起作用,不知作何解。
freemarker.properties是放在classpath下面。
3 楼 不复记忆 2009-11-19  
ehow 写道
大侠能不能给解释一下
<init-param>  
        <param-name>auto_import</param-name>  
        <param-value>"/template/model.ftl" as model</param-value>  
</init-param>
的作用和用法,不胜感谢


<param-name>auto_import</param-name>  看文意就能知道,是自动导入.....
<param-value>"/template/model.ftl" as model</param-value>   这个意思就是相当于起个别名。

2 楼 nju33377678 2009-08-10  
可以在所有页面使用它里面定义的宏或变量,可以查看它的文档
1 楼 ehow 2008-09-22  
大侠能不能给解释一下
<init-param>  
        <param-name>auto_import</param-name>  
        <param-value>"/template/model.ftl" as model</param-value>  
</init-param>
的作用和用法,不胜感谢

相关推荐

    freemarker-2.3.28.jar

    这个"freemarker-2.3.28.jar"文件可能是Eclipse插件的一部分,意味着它可以方便地在Eclipse环境中配置和使用Freemarker,提供代码提示、自动完成、错误检查等功能,从而提高开发效率。 在实际应用中,开发者通常会...

    freemarker-2.3.13.jar.zip

    5. **模板配置**:开发者可以通过配置文件来设置Freemarker的行为,比如模板的编码、错误处理策略等。 6. **API集成**:与Java应用程序集成时,Freemarker提供了一系列的API,用于加载模板、创建数据模型、执行模板...

    freemarker-2.3.19.jar

    Freemarker是一个强大的模板引擎,主要用于生成动态HTML、XML或其他文本格式的输出。它是一个开源项目,被广泛应用于Web开发领域,尤其是与Java平台结合使用。`freemarker-2.3.19.jar`是Freemarker库的特定版本,...

    apache-freemarker-2.3.27

    此外,它也可以用在其他场景,如生成静态网站、构建电子邮件模板或者创建XML配置文件。 在实际开发中,FreeMarker的优点包括: - **高性能**:由于FreeMarker是在服务器端编译模板,因此生成输出的速度很快。 - **...

    apache-freemarker-2.3.27-incubating-bin.tar.gz

    在实际应用中,FreeMarker可以与Spring MVC、Struts2等Web框架无缝集成,方便地生成动态网页内容。同时,由于其对特殊字符的自动处理能力,它也被用于生成其他类型的文档,如Word文档,即使文档中包含特殊字符如"&...

    Spring配置Freemarker视图解析器,配置多个视图解析器

    在Spring的配置文件(如`applicationContext.xml`或`dispatcher-servlet.xml`)中,我们需要添加以下XML配置: ```xml &lt;bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker....

    struts.xml 配置

    Struts.xml配置是Apache Struts框架的核心配置文件,它定义了应用程序的行为、控制器以及视图的映射。这篇博文详细介绍了如何理解和配置Struts2框架中的struts.xml文件,以实现MVC(Model-View-Controller)设计模式...

    Struts2手动搭建所有的jar包及相应的struts.xml和web.xml

    本教程将详细讲解如何手动搭建一个完整的Struts2环境,包括引入所有必要的jar包以及配置struts.xml和web.xml文件。 首先,我们需要准备Struts2的核心库。Struts2框架依赖于一系列的jar包,这些包包含了从控制器到...

    struts2所需的jar+struct.xml+web.xml+jdbc.java

    在实际开发中,Struts2允许开发者通过注解或XML配置来定义Action和业务逻辑。Action类通常继承自`ActionSupport`或自定义的基类,并且覆盖`execute()`方法来执行业务逻辑。Interceptor可以实现常见的横切关注点,如...

    struts.xml和struts.properties配置详解

    在Struts中,`struts.xml`和`struts.properties`文件是两个核心的配置文件,它们分别负责定义应用的行为和设置全局属性。 **`struts.xml`配置详解** `struts.xml`是Struts 2框架的核心配置文件,用于定义动作映射...

    freemarker2.3.23.jar(廉价资源,只求下载量)

    在实际应用中,Freemarker常被用于Web应用的视图层,与Spring MVC、Struts等框架配合使用,生成动态网页。此外,它还可以用于生成邮件、报表、配置文件等场景。 总结来说,"freemarker2.3.23.jar"是一个关键的Java...

    struts核心jar包及xml配置文件

    总的来说,Struts2的核心jar包和XML配置文件是构建基于Struts2的Java Web应用的基础,它们共同协作,帮助开发者高效、结构化地开发web应用程序。理解和熟练掌握这些组件,能极大地提高开发效率和代码质量。

    freemarker-2.3.23jar

    总的来说,`freemarker-2.3.23.jar`作为Freemarker的一个版本,是Java Web开发中的重要工具,它提供了灵活、高效的模板引擎,帮助开发者将数据和视图分离,降低了前端与后端的耦合度,提高了代码的可维护性和可扩展...

    FreeMarkerDemo1.zip

    FreeMarker 是一个强大的模板引擎,常用于Java Web开发中生成动态HTML、XML或其他文本格式的输出。这个"FreeMarkerDemo1.zip"文件很可能是某个教学或项目实例,它包含了一个关于如何使用FreeMarker的演示。从描述来...

    ssm-freemarker-demo.zip

    src/main/java(存放源代码),src/main/resources(存放配置文件和静态资源),src/main/webapp(存放Web相关的资源,如WEB-INF下的web.xml,以及FreeMarker模板文件),pom.xml(Maven的配置文件)。 8. **配置...

    struts2版本 2.1.6 必须的jar包 和 web.xml 文件的修改

    在本文中,我们将深入探讨Struts2版本2.1.6中的核心jar包以及如何调整`web.xml`配置文件以实现正确部署。 首先,Struts2的核心jar包是框架运行的基础,它们提供了Action映射、拦截器、结果类型和其他关键功能。对于...

    freemarker-2.2.8.zip

    Freemarker是一个强大的模板引擎,主要用于生成动态HTML、XML或其他文本格式的输出,常用于Web应用中的视图层。在Java开发中,它是一个轻量级的开源库,与Spring框架和其他MVC模式的框架结合使用广泛。这个...

    freemarker-2.3.10.tar.gz

    Freemarker是一个强大的模板引擎,常用于Web应用开发中生成动态HTML、XML或其他文本格式的输出。这个"freemarker-2.3.10.tar.gz"文件是Freemarker的2.3.10版本的归档包,采用的是tar.gz格式,这是一种常见的Linux/...

    struts.xml(struts2配置)

    `&lt;include&gt;`元素可以包含其他XML配置文件,实现配置的分离和复用。 10. **动态方法调用** Struts2支持动态方法调用,允许不预先在`struts.xml`中定义Action,而是直接通过URL调用Action类的任何公共方法。 通过...

    ssh,XML配置

    在SSH框架中,XML配置文件的整合至关重要。例如,Spring会管理Hibernate的SessionFactory,通过配置bean来实例化和配置SessionFactory,然后通过@Autowired注解将SessionFactory注入到需要的地方。同时,Spring也...

Global site tag (gtag.js) - Google Analytics