0

我是 JSF 的新手,正在尝试制作内容控制器。基本上,每当有人向 www.myapp.com/external/** 发出请求时,我想转发到一个控制器,该控制器将外部内容拉入页面模板并将其吐出给用户。

例如 /external/test/test.html 可能会从位置 XXYYZZ/test/test.html 拉入内容。

我能够在 Spring 3 中轻松实现这一点,但我对从哪里开始 JSF 有点困惑。我觉得我需要创建一个自定义 servlet 来处理 /external/**?但是这个 servlet 的类是什么?它由什么组成?

任何帮助表示赞赏!

4

1 回答 1

1

我建议您不要对 JSF servlet 执行此操作。相反,使用 JAX-RS 或自定义 servlet 执行此操作,或继续使用 Spring 执行此操作。将自定义 servlet 映射到与 JSF 页面不同的 URL 模式。这样,您可以在适当的地方使用 JSF,并根据需要提供静态内容。

虽然我自己从未这样做过,但 Google 提供了很多关于人们集成了 Sping 和 JSF 的示例。

于 2010-05-20T03:59:21.803 回答