【发布时间】:2017-03-29 08:22:30
【问题描述】:
我目前在 openshift 上托管我的 vaadin 应用程序。单击登录按钮时,我的主网站会重定向到 vaadin 应用程序。用户首先看到的是登录页面
我的网站上有 2 个按钮,一个免费试用按钮和一个登录按钮,我的 vaadin 应用程序中有 2 个不同的课程,一个登录课程和一个免费试用课程。
如何使登录按钮重定向到我的 vaadin 应用程序的登录类,并将免费试用按钮重定向到我的 vaadin 应用程序的免费试用类?
这是它目前的样子:
@Theme("mytheme")
@Widgetset("com.example.myapp.MyAppWidgetset")
@PreserveOnRefresh
public class MyUI extends UI {
@WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true)
@VaadinServletConfiguration(ui = MyUI.class, productionMode = false)
public static class MyUIServlet extends VaadinServlet {
}
@Override
protected void init(VaadinRequest vaadinRequest) {
login();
}
【问题讨论】:
-
我倾向于在这里使用导航器。不过,您需要稍微重构一下代码。
-
@Chris M 谢谢!您对如何针对我的情况实施此操作有任何见解吗?我通读了文档,但我并不真正理解它。如何使用它将 www.trial.mywebsite.com 重定向到 trialUI 类并将 www.login.mywebsite.com 重定向到 LoginUI 类?
标签: redirect login vaadin trial