`
winneryj
  • 浏览: 129637 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

freemarker在web.xml中的配置

阅读更多

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

  <!-- FreemarkerServlet settings: -->
  <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>ISO-8859-1</param-value>
  </init-param>
  <init-param>
   <param-name>number_format</param-name>
   <param-value>0.##########</param-value>
  </init-param>

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

 <servlet-mapping>
  <servlet-name>freemarker</servlet-name>
  <url-pattern>*.ftl</url-pattern>
 </servlet-mapping>
 <listener>
  <listener-class>
   freemarker.ext.jsp.EventForwarding
  </listener-class>
 </listener>

分享到:
评论

相关推荐

    freemarker-2.3.28.jar

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

    freemarker-2.3.13.jar.zip

    在这个场景中,我们讨论的是"freemarker-2.3.13.jar.zip",这是一个包含Freemarker库2.3.13版本的压缩文件。 Freemarker的工作原理基于模板和数据模型。模板是纯文本文件,其中包含固定的文本和由特定语法表示的...

    freemarker-2.3.19.jar

    在Java应用中,`freemarker-2.3.19.jar`通常会被添加到项目的类路径(classpath)中,以便在运行时能够解析和执行Freemarker模板。模板是纯文本文件,它们定义了最终输出的结构和内容,而具体的变量和逻辑则由Java...

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

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

    在`web.xml`中添加如下内容: ```xml &lt;web-app&gt; &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter &lt;filter-name&gt;struts2 &lt;url-pattern&gt;/* &lt;/...

    freemarker-2.3.23jar

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

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

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

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

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

    FreeMarkerDemo1.zip

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

    ssm-freemarker-demo.zip

    9. **FreeMarker配置**:在SpringMVC中,需要配置FreeMarkerViewResolver,指定模板路径和文件扩展名,以便于SpringMVC能够找到并解析FreeMarker模板。 10. **业务逻辑与视图**:在控制器类中,通过注解定义处理...

    struts.xml 配置

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

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

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

    struts.xml和struts.properties配置详解

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

    freemarker-2.2.8.zip

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

    struts.xml(struts2配置)

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

    图解MyEclipse配置struts+hibernate+spring+FreeMarker.rar

    在企业级Web应用开发中,Struts、Hibernate、Spring和FreeMarker这四大框架的集成使用已经成为主流。本资料旨在图解如何在MyEclipse集成开发环境中配置并实现这四者的高效协同工作。 一、Struts框架 Struts是一个...

    ssh,XML配置

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

    freemarker中文手册.pdf

    - **与容器无关**:FreeMarker不依赖于任何特定的Web容器,如Tomcat或Jetty,也不依赖于HTTP或Servlet技术,这意味着它可以在任何环境中运行,无论是Web应用还是桌面应用。 - **灵活性**:可以通过多种途径加载...

Global site tag (gtag.js) - Google Analytics