如何从后端渲染Vaadin视图

时间:2016-11-05 20:20:47

标签: servlets vaadin restful-url

在我的应用程序中,远程客户端正在调用后端方法,比如说

@POST Response lookup(@Context HttpServletRequest request)

然后,如果请求参数满足某些条件, 一个Vaadin视图,假设ResultView应该呈现给客户端的浏览器。在其他情况下,lookup()返回时没有与MyUI发生任何对抗。

这归结为从后端创建UI实例(?)如何做到这一点?我试过下面的(1)并发现了(2)。

1。)将@POST Response lookup(@Context HttpServletRequest request)放入myUI。为此,我添加了MyUI @Path("/lookup")。这是我对MyUI所做的唯一更改。 以下是MyUI现在的注释:

@SuppressWarnings("serial")
@Theme("mytheme")
@Path("/lookup")  

我没有更改web.xml映射以进行其余调用:

enter image description here

这并没有显示任何错误。但是,没有调用lookup()

2。)让UIProvider按this帖子中的建议创建一个UI实例。

Vaadin @Push不会为此工作,我必须明确地调用UI。

这可能是一个天真的问题,但我是一个后端开发人员 - 不熟悉servlet容器,这是我第一次使用Vaadin。

TIA

0 个答案:

没有答案