如何从子子目录访问Velocity模板?

时间:2010-09-22 23:32:45

标签: spring-mvc velocity

我有一个速度模板渲染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 :(得分:0)

只需附加每个节点的附加子目录,就可以解决这个问题:

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