You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by xgc kxlzx <vo...@gmail.com> on 2011/07/14 04:54:56 UTC

template file name can't contain "."

Hi,all!

I wan't template file name like "user.money.vm".
but TurbineTemplateService getExtension function use "indexof()" get the
file extension.
It should be "lastindexof()"....
can you do it?


org.apache.turbine.services.template.TurbineTemplateService{
    public String getExtension(String template)
    {
        if (StringUtils.isEmpty(template))
        {
            return getDefaultExtension();
        }

        //at here ,change to int dotIndex =
template.lastindexOf(EXTENSION_SEPARATOR);
        int dotIndex = template.indexOf(EXTENSION_SEPARATOR);

        return (dotIndex < 0) ? getDefaultExtension() :
template.substring(dotIndex + 1);
    }
}

https://issues.apache.org/jira/browse/TRB-82