帮助设计速度模板以支持页眉和页脚

时间:2010-03-05 21:55:11

标签: java spring velocity

我的网站页面分为三部分:

  1. 标题
  2. 主要内容
  3. 页脚
  4. 标题需要访问用户对象以显示用户名,签名/注销链接等内容,具体取决于用户是否已登录。

    我希望我的力度模板是这样的:

    注入标头模板,需要访问用户对象。

    主要内容将是一个spring mvc操作页面

    页脚

    我知道在我的spring mvc动作中,我将使用我需要在'main content'区域中显示的属性/对象简单加载我的力度模板。

    我有没有办法从spring mvc action以外的地方提供所需属性/对象的'header template'访问权限?

    我是java / spring的新手,是否有可以加载我的用户对象的请求级别集合,所以我可以从那里引用它?

1 个答案:

答案 0 :(得分:1)

我认为在Spring MVC框架中执行此操作的方法是使用自定义Handler Interceptor将必要信息附加到请求(或响应)对象,然后返回true以允许请求前往指定的控制器。

警告:我从来没有这样做过,YMMV等......