【发布时间】:2013-10-29 02:53:35
【问题描述】:
我在我的项目中使用 RESTEasy,但我对它不是很熟悉。我需要使用 RESTEasy 来返回 JSP 页面。
例如,我向服务器发送一个请求,服务器处理该请求然后返回到一个 JSP 页面。我该怎么做?
【问题讨论】:
-
尝试使用 javax.ws.rs.core.Response 这将帮助您获得请求的响应。
我在我的项目中使用 RESTEasy,但我对它不是很熟悉。我需要使用 RESTEasy 来返回 JSP 页面。
例如,我向服务器发送一个请求,服务器处理该请求然后返回到一个 JSP 页面。我该怎么做?
【问题讨论】:
有一个 RESTEasy 插件似乎可以满足您的要求:HTMLEasy。慢慢地,它的一些功能集成到了 RESTEasy 中,主要是the View component。
作为替代方案,我认为您也可以从另一个 JAX-RS 实现中借鉴一些想法,例如 Jersey,他有一个 Viewable 类,可以转发到基于自定义 MessageBodyWriter 的 JSP(请参阅这些类了解如何已实现:ViewableMessageBodyWriter 和 JSPTemplateProcessor)。
如果上面的内容看起来有点沉重,那么请查看this post 以获得简单的解决方案。
【讨论】: