我是JSF的新手,正在尝试制作内容控制器。基本上每当有人向www.myapp.com/external/**提出请求时,我都希望转发给控制器,该控制器将外部内容拉入页面模板并将其吐出给用户。
例如/external/test/test.html可能会从XXYYZZ / test / test.html位置提取内容。
我能够在Spring 3中轻松实现这一点,但我对从JSF开始的地方感到困惑。 我觉得我需要创建一个自定义servlet来处理/ external / **?但是这个servlet的类是什么?它包含什么?
感谢任何帮助!
答案 0 :(得分:1)
我建议你不要使用JSF servlet。相反,使用JAX-RS或自定义servlet执行此操作,或继续使用Spring执行此操作。将自定义servlet映射到与JSF页面不同的URL模式。这样,您可以将JSF用于合适的部分,并根据需要提供静态内容。
虽然我自己从未这样做过,但Google提供了大量人们集成Sping和JSF的例子。