我目前在openshift上託管我的vaadin應用程序。當點擊登錄按鈕時,我的主要網站重定向到vaadin應用程序。用戶看到的第一件事是登錄頁面重定向Vaadin應用程序
我在我的網站上有2個按鈕,一個免費試用按鈕和一個登錄按鈕,在我的vaadin應用程序中有兩個不同的類,一個登錄類和一個免費試用課程。
我如何使登錄按鈕重定向到我的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類? – user3702643