public class MessageTag extends FreeMarkerTag
activeweb_messages.properties
as default
name and others, such as activeweb_messages_fr_FR.properties
in case French locale was specified.
Examples:
activeweb_messages.properties
with content:greeting=Hello!and tag code:
<@message key="greeting"/>then the output will be:
Hello!
meeting=Meeting will take place on {0} at {1}You can then specify the tag with parameters:
<@message key="meeting" param0="Wednesday" param1="2:00 PM"/>When a view template renders, the outcome will be:
Meeting will take place on Wednesday at 2:00 PM
<@message key="greeting"/>The output:
greeting
greeting=Bonjour!then this tag:
<@message key="greeting"/>will produce:
Bonjour!
<@message key="greeting" locale="de_DE"/>
Constructor and Description |
---|
MessageTag() |
Modifier and Type | Method and Description |
---|---|
protected void |
render(Map params,
String body,
Writer writer)
Implement this method ina concrete subclass.
|
appContext, context, cookie, cookies, cookieValue, execute, exists, format, get, getAllVariables, getContextPath, getId, getLocale, getRequestHost, getRequestPort, getRequestProtocol, getRoute, getUnwrapped, getUnwrapped, header, headers, host, ipAddress, ipForwardedFor, isDelete, isGet, isHead, isMethod, isPost, isPut, isXhr, locale, logger, method, overrideContext, param, params, params, params1st, path, port, process, protocol, queryString, remoteAddress, remoteHost, requestHas, session, session, sessionObject, uri, url, userAgent, validateParamsPresence, xhr
protected void render(Map params, String body, Writer writer) throws Exception
FreeMarkerTag
render
in class FreeMarkerTag
params
- this is a list of parameters as provided to tag in HTML.body
- body of tagwriter
- writer to write output to.Exception
- if anyCopyright © 2019. All rights reserved.