2.1.2 - Apache FreeMarker Manual

Unsupported web browser - Use a modern browser to view this website!

- Home
- Manual
- Java API

- Contribute
- Report a Bug
- Download

Manual
Previous Next

# 2.1.2

Date of release: 2002-11-28

## Changes in FTL (FreeMarker Template Language)

- `FreeMarkerServlet` now has a setting for the `Content-Type` header of the response, defaulting to `text/html`. Previously it set no content type, which made it not play nicely when integrated with software that expected it (i.e. OpenSymphony SiteMesh).

- `FreeMarkerServlet` now works correctly when mapped to an URL extension instead of URL path prefix.

- You can emulate `include` directive call within Java code by calling `Environment.include(templateName, charset, parse)`.

- Bugfix: When `Template.process()` was called from another template processing, it set `currentEnvironment` to null when it returned, thus crashed the parent template processing.

- Bugfix: the `_descendant` key in JDOM support incorrectly left the document root element out of the result when applied to a Document node.

- Bugfix: because we incorrectly assumed certain behavior of JDK 1.4 Beans introspector, calls to public interface methods on non-public classes that implement the interface were causing exceptions on JDK 1.4

## Other changes

- Various minor supplements to the manual.

- Documentation HTML pages don't try to load the SourceForge logo from the Internet anymore.

- The default ant target is `jar`, not `dist`.

Previous Next