Ich hostet derzeit meine Vaadin App auf openshift. Meine Hauptwebseite verweist auf die vaadin App, wenn auf die Login-Schaltfläche geklickt wird. Das erste, was der Benutzer sieht, ist die Login-SeiteRedirect Vaadin App
Ich habe 2 Tasten auf meiner Website, eine kostenlose Probe-Taste und eine Login-Taste, und ich habe 2 verschiedene Klassen in meiner vaadin App, eine Login-Klasse und eine kostenlose Test-Klasse .
Wie kann ich den Login-Button in die Login-Klasse meiner vaadin-App umleiten und den kostenlosen Probe-Button in die kostenlose Test-Klasse meiner vaadin-App umleiten? Diese
ist, was es sieht derzeit wie:
@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();
}
Ich wäre geneigt, stattdessen einen Navigator zu verwenden. Sie müssten Ihren Code ein wenig umgestalten. –
@Chris M Danke! Würdest du wissen, wie ich das für meine Situation umsetzen kann? Ich lese die Dokumente durch, aber ich verstehe es nicht wirklich. Wie kann ich dies verwenden, um www.trial.mywebsite.com in die trialUI-Klasse umzuleiten und www.login.mywebsite.com in die LoginUI-Klasse umzuleiten? – user3702643