No, I mean it works, but the value "template" has no meaning.

Actually, if you set param [templatePath] (or [TemplatePath]) to any
string which not start with "class://" or "file://", you will get the
same result: templates under web root folder will be loaded.

If you delete this param from web.xml, Struts2.2.1 will use the
default setting (which is "class://") to create a ClassTemplateLoader.
And this ClassTemplateLoader will get a higher priority than
WebappTemplateLoader, that make templates under web root folder not
loaded.

I think this may be a BUG of Struts2, because this behavior is
different from the Struts2 document.
And, as adam said, it also different from the old version of Struts2.


2010/10/20 Dave Newton <davelnew...@gmail.com>:
> So you're saying it doesn't work for him?
>
> Dave
>
> On Wed, Oct 20, 2010 at 5:26 AM, Li Ying <liying.cn.2...@gmail.com> wrote:
>>> Just add this to your web.xml:
>>>
>>>    <context-param>
>>>        <param-name>templatePath</param-name>
>>>        <param-value>template</param-value>
>>>    </context-param>
>>
>> The param [templatePath] can start with only "class://" or "file://".
>> Otherwise, struts will ignore it and do not create a
>> TemplateLoader for it.
>>
>> (See method [init] and [createTemplateLoader] of class
>> [org.apache.struts2.views.freemarker.FreemarkerManager])
>>
>> So, the value "template" means noting, it will get the same result as
>> setting it to a empty string or anything else.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to