Как я могу получить доступ к шаблону Velocity из подкаталога? - PullRequest
0 голосов
/ 23 сентября 2010

У меня есть шаблон скорости рендеринга VXML, который находится в

/billing/billingQuestionsMenu_pp.vm

затем в этом шаблоне я пересылаю на:

<submit next="#springUrl('/billing/billingQuestions/billingQuestionsMenuOption1.vxml')" />

Теперь в моем контроллере есть сопоставленный метод:

@RequestMapping(method = RequestMethod.GET)
public String billingQuestionsMenuOption1(ModelMap model) {
    logger.debug("billingQuestionsMenuOption1");       
    return "/billing/billingQuestions/firstBillMessage_pp";
}

Я хочу, чтобы этот метод теперь вызывал

/templates/billing/billingQuestions/firstBillMessage_pp.vm 

но он не находит его.

сейчас Если я изменю это на:

/templates/billing/firstBillMessage_pp.vm 

все отлично работает.

* Как я могу разместить свои шаблоны в подкаталоге? *

1 Ответ

0 голосов
/ 12 августа 2012

Существует один обходной путь, который, кажется, работает, просто добавляя дополнительные подкаталоги для каждого узла:

<submit next="#springUrl('/SUBDIRECTORY/billing/billingQuestions/billingQuestionsMenuOption1.vxml')" />
...