`

velocity中toolbox.xml

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<!--
=============================================================
  @(#) toolbox.xml
    
  Copyright (c) 2005, HOBOKEN Project, All Rights Reserved.
=============================================================
-->

<toolbox>

    <!-- [ DateTool ]
         @see http://www.jajakarta.org/velocity/tools/velocity-tools-1.1/docs-ja/generic/DateTool.html  (ja)
        @see http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/DateTool.html  (en)
        @since VelocityTools 1.0
    -->
    <tool>
        <key>date</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.DateTool</class>
    </tool>
   
    <!-- [ MathTool ]
        @see http://www.jajakarta.org/velocity/tools/velocity-tools-1.1/docs-ja/generic/MathTool.html  (ja)
        @see http://velocity.apache.org/tools/devel/generic/MathTool.html  (en)
        @since VelocityTools 1.0
    -->
    <tool>
        <key>math</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.MathTool</class>
    </tool>
   
    <!-- [ NumberTool ]
        @see http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/NumberTool.html  (en)
        @since VelocityTools 1.2
    -->
    <tool>
        <key>number</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.NumberTool</class>
    </tool>
   
    <!-- [ RenderTool ]
        @see http://velocity.apache.org/tools/devel/generic/RenderTool.html  (en)
        @since VelocityTools 1.0
   
    <tool>
        <key>render</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.RenderTool</class>
    </tool>
    -->
   
    <!-- [ EscapeTool ]
        @see http://velocity.apache.org/tools/devel/generic/EscapeTool.html  (en)
        @since VelocityTools 1.2
    -->
    <tool>
        <key>esc</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.EscapeTool</class>
    </tool>
   
    <!-- [ ResourceTool ]
               @see http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/ResourceTool.html  (en)
        @since Velocity 1.3
    <tool>
        <key>text</key>
        <class>org.apache.velocity.tools.generic.ResourceTool</class>
        <parameter name="bundles" value="resources,prj.hoboken.patrasche.resources.PatrascheResources" />
        <parameter name="locale" value="ja_JP" />
    </tool>
    -->
   
    <!-- [ AlternatorTool ]

        @see http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/AlternatorTool.html  (en)
        @since VelocityTools 1.2
    -->
    <tool>
        <key>alternator</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.AlternatorTool</class>
    </tool>
   
    <!-- [ ValueParser ]

        @see http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/ValueParser.html  (en)
        @since VelocityTools 1.2
    -->
    <tool>
        <key>parser</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.ValueParser</class>
    </tool>
   
    <!-- [ ListTool ]

        @see http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/ListTool.html  (en)
        @since VelocityTools 1.2
    -->
    <tool>
        <key>list</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.ListTool</class>
    </tool>
   
    <!-- [ SortTool ]

        @see http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/SortTool.html  (en)
        @since VelocityTools 1.2
    -->
    <tool>
        <key>sorter</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.SortTool</class>
    </tool>
   
    <!-- [ IteratorTool ]
        @see http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/IteratorTool.html  (en)
        @since VelocityTools 1.0
    -->
    <tool>
        <key>mill</key>
        <scope>request</scope>
        <class>org.apache.velocity.tools.generic.IteratorTool</class>
    </tool>
       


<!-- 自己定义的 -->
    <tool>
        <key>ParamsUtil</key>
        <scope>request</scope>
        <class>xxxx.web.util.ParamsUtil</class>
    </tool>
   
    <tool>
        <key>MD5Util</key>
        <scope>request</scope>
        <class>xxx.common.util.MD5Util</class>
    </tool>

   
</toolbox>
分享到:
评论

相关推荐

    vilocity简单例子

    总结起来,这个"vilocity简单例子"涵盖了Vilocity的基本配置和使用,包括`toolbox.xml`中的工具配置,`web.xml`中的Servlet配置,以及实际的Vilocity模板。通过这些元素,你可以理解Vilocity如何集成到Java Web应用...

    velocity入门使用教程

    在velocity.properties文件中,可以指定toolbox.xml文件,该文件用于定义工具箱,工具箱中可以包含自定义的Velocity工具(Macro)和函数(Function)。这些工具和函数可以在模板中直接调用,简化模板编写。 通过...

    如何解决SpringBoot2.x版本对Velocity模板不支持的方案

    spring.velocity.toolbox-config-location=/WEB-INF/toolbox.xml ``` 最后,我们需要在 spring.xml 文件中添加以下视图解析配置: ```xml &lt;!-- 设置视图解析工具 --&gt; &lt;bean id="velocityViewResolver" class="org....

    Velocity语法以及整合struts2总结

    1. **配置Struts2**:在`struts.xml`配置文件中,需要指定`struts.velocity.toolboxlocation`常量,指向Velocity的工具箱配置文件,如`/WEB-INF/toolbox.xml`。 2. **配置Action结果**:在Action的配置中,设置`...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    struts.configuration.xml.reload Whether to reload the XML configuration or not 是否加载xml配置(true,false) struts.continuations.package The package containing actions that use Rife continuations ...

    velocity例子

    1. **模板语言**:Velocity使用自己的模板语言(VTL,Velocity Template Language),这是一种简单但强大的语法,允许在HTML或XML文档中嵌入动态内容。例如,`#set($name = "World")` 和 `Hello, ${name}!` 分别用于...

    Struts2属性文件详解

    #### struts.configuration.xml.reload 该属性设定了当`struts.xml`文件发生改变后,系统是否自动重新加载该文件,默认值为`false`。 #### struts.velocity.configfile 指定了Velocity框架所需的`velocity....

    Freemarker使用指南

    在实际应用中,由于Velocity需要自定义toolbox类和编写通用模板代码,而Freemarker则相对更易于使用。 Freemarker的工作原理可概括为:将页面样式设计放在FreeMarker模板文件中,然后将动态数据以键值对的形式放入...

    Turbine Tutorial

    对于初学者来说,通过本教程中的 HelloWorld 示例可以快速上手,而高级用户则可以通过 Turbine 强大的服务框架和服务来构建复杂的 Web 应用程序。总之,Turbine 为开发者提供了一个强大且灵活的平台,帮助他们高效地...

Global site tag (gtag.js) - Google Analytics