123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- # Licensed to the Apache Software Foundation (ASF) under one
- # or more contributor license agreements. See the NOTICE file
- # distributed with this work for additional information
- # regarding copyright ownership. The ASF licenses this file
- # to you under the Apache License, Version 2.0 (the
- # "License"); you may not use this file except in compliance
- # with the License. You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing,
- # software distributed under the License is distributed on an
- # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- # KIND, either express or implied. See the License for the
- # specific language governing permissions and limitations
- # under the License.
- # ----------------------------------------------------------------------------
- # R U N T I M E L O G
- # ----------------------------------------------------------------------------
- # ----------------------------------------------------------------------------
- # default LogChute to use: default: AvalonLogChute, Log4JLogChute, CommonsLogLogChute, ServletLogChute, JdkLogChute
- # ----------------------------------------------------------------------------
- runtime.log.logsystem.class = org.apache.velocity.runtime.log.AvalonLogChute,org.apache.velocity.runtime.log.Log4JLogChute,org.apache.velocity.runtime.log.CommonsLogLogChute,org.apache.velocity.runtime.log.ServletLogChute,org.apache.velocity.runtime.log.JdkLogChute
- # ---------------------------------------------------------------------------
- # This is the location of the Velocity Runtime log.
- # ----------------------------------------------------------------------------
- runtime.log = velocity.log
- # ----------------------------------------------------------------------------
- # This controls whether invalid references are logged.
- # ----------------------------------------------------------------------------
- runtime.log.invalid.references = true
- # ----------------------------------------------------------------------------
- # T E M P L A T E E N C O D I N G
- # ----------------------------------------------------------------------------
- input.encoding=GBK
- output.encoding=GBK
- # ----------------------------------------------------------------------------
- # F O R E A C H P R O P E R T I E S
- # ----------------------------------------------------------------------------
- # These properties control how the counter is accessed in the #foreach
- # directive. By default the reference $velocityCount and $velocityHasNext
- # will be available in the body of the #foreach directive.
- # The default starting value for $velocityCount is 1.
- # ----------------------------------------------------------------------------
- directive.foreach.counter.name = velocityCount
- directive.foreach.counter.initial.value = 0
- directive.foreach.maxloops = -1
- directive.foreach.iterator.name = velocityHasNext
- # ----------------------------------------------------------------------------
- # S E T P R O P E R T I E S
- # ----------------------------------------------------------------------------
- # These properties control the behavior of #set.
- # For compatibility, the default behavior is to disallow setting a reference
- # to null. This default may be changed in a future version.
- # ----------------------------------------------------------------------------
- directive.set.null.allowed = false
- # ----------------------------------------------------------------------------
- # I N C L U D E P R O P E R T I E S
- # ----------------------------------------------------------------------------
- # These are the properties that governed the way #include'd content
- # is governed.
- # ----------------------------------------------------------------------------
- directive.include.output.errormsg.start = <!-- include error :
- directive.include.output.errormsg.end = see error log -->
- # ----------------------------------------------------------------------------
- # P A R S E P R O P E R T I E S
- # ----------------------------------------------------------------------------
- directive.parse.max.depth = 10
- # ----------------------------------------------------------------------------
- # T E M P L A T E L O A D E R S
- # ----------------------------------------------------------------------------
- #
- #
- # ----------------------------------------------------------------------------
- resource.loader = file
- file.resource.loader.description = Velocity File Resource Loader
- file.resource.loader.class = org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
- file.resource.loader.path = D:/workspace/bbosstaglib/WebRoot/WEB-INF/templates
- file.resource.loader.cache = true
- file.resource.loader.modificationCheckInterval = 5
- # ----------------------------------------------------------------------------
- # VELOCIMACRO PROPERTIES
- # ----------------------------------------------------------------------------
- # global : name of default global library. It is expected to be in the regular
- # template path. You may remove it (either the file or this property) if
- # you wish with no harm.
- # ----------------------------------------------------------------------------
- # velocimacro.library = VM_global_library.vm
- velocimacro.permissions.allow.inline = true
- velocimacro.permissions.allow.inline.to.replace.global = false
- velocimacro.permissions.allow.inline.local.scope = false
- velocimacro.context.localscope = false
- velocimacro.max.depth = 20
- # ----------------------------------------------------------------------------
- # VELOCIMACRO STRICT MODE
- # ----------------------------------------------------------------------------
- # if true, will throw an exception for incorrect number
- # of arguments. false by default (for backwards compatibility)
- # but this option will eventually be removed and will always
- # act as if true
- # ----------------------------------------------------------------------------
- velocimacro.arguments.strict = false
- # ----------------------------------------------------------------------------
- # STRICT REFERENCE MODE
- # ----------------------------------------------------------------------------
- # if true, will throw a MethodInvocationException for references
- # that are not defined in the context, or have not been defined
- # with a #set directive. This setting will also throw an exception
- # if an attempt is made to call a non-existing property on an object
- # or if the object is null. When this property is true then property
- # 'directive.set.null.allowed' is also set to true.
- # ----------------------------------------------------------------------------
- runtime.references.strict = false
- # ----------------------------------------------------------------------------
- # INTERPOLATION
- # ----------------------------------------------------------------------------
- # turn off and on interpolation of references and directives in string
- # literals. ON by default :)
- # ----------------------------------------------------------------------------
- runtime.interpolate.string.literals = true
- # ----------------------------------------------------------------------------
- # RESOURCE MANAGEMENT
- # ----------------------------------------------------------------------------
- # Allows alternative ResourceManager and ResourceCache implementations
- # to be plugged in.
- # ----------------------------------------------------------------------------
- resource.manager.class = org.apache.velocity.runtime.resource.ResourceManagerImpl
- resource.manager.cache.class = org.apache.velocity.runtime.resource.ResourceCacheImpl
- # ----------------------------------------------------------------------------
- # PARSER POOL
- # ----------------------------------------------------------------------------
- # Selects a custom factory class for the parser pool. Must implement
- # ParserPool. parser.pool.size is used by the default implementation
- # ParserPoolImpl
- # ----------------------------------------------------------------------------
- parser.pool.class = org.apache.velocity.runtime.ParserPoolImpl
- parser.pool.size = 20
- # ----------------------------------------------------------------------------
- # EVENT HANDLER
- # ----------------------------------------------------------------------------
- # Allows alternative event handlers to be plugged in. Note that each
- # class property is actually a comma-separated list of classes (which will
- # be called in order).
- # ----------------------------------------------------------------------------
- # eventhandler.referenceinsertion.class =
- # eventhandler.nullset.class =
- # eventhandler.methodexception.class =
- # eventhandler.include.class =
- # ----------------------------------------------------------------------------
- # EVALUATE
- # ----------------------------------------------------------------------------
- # Evaluate VTL dynamically in template. Select a class for the Context
- # ----------------------------------------------------------------------------
- directive.evaluate.context.class = org.apache.velocity.VelocityContext
- # ----------------------------------------------------------------------------
- # PLUGGABLE INTROSPECTOR
- # ----------------------------------------------------------------------------
- # Allows alternative introspection and all that can of worms brings.
- # ----------------------------------------------------------------------------
- runtime.introspector.uberspect = org.apache.velocity.util.introspection.UberspectImpl
- # ----------------------------------------------------------------------------
- # SECURE INTROSPECTOR
- # ----------------------------------------------------------------------------
- # If selected, prohibits methods in certain classes and packages from being
- # accessed.
- # ----------------------------------------------------------------------------
- introspector.restrict.packages = java.lang.reflect
- # The two most dangerous classes
- introspector.restrict.classes = java.lang.ThreadLocal
|