comment passer à une page Html
bonjour
voila je voulais faire une authentification avec un pwd et login ,voila la classe exemple avec un interface ValidatorAsync coté clien et ValdatorImpl coté server
mais quand je tape quelque chose dans login et pwd se se passe rien jusqua' maintenant mais je voudrais qu'il passe à une fenetre ou page Html Acceuil par exemple,merci de m'aider
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
| package com.mycompany.project.client;
//import javax.xml.bind.Validator;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
import com.google.gwt.user.client.ui.HasVerticalAlignment;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
public class Example implements EntryPoint {
public void onModuleLoad() {
RootPanel rootPanel = RootPanel.get();
final VerticalPanel verticalPanel = new VerticalPanel();
rootPanel.add(verticalPanel);
verticalPanel.setSize("100%", "100%");
verticalPanel.setVerticalAlignment
(HasVerticalAlignment.ALIGN_MIDDLE);
verticalPanel.setHorizontalAlignment
(HasHorizontalAlignment.ALIGN_CENTER);
final FlexTable flexTable = new FlexTable();
verticalPanel.add(flexTable);
flexTable.setStyleName("example-verticalpanel");
final Button validateButton = new Button();
flexTable.setWidget(2, 2, validateButton);
validateButton.setText("Validate");
final Label loginLabel = new Label("Login");
flexTable.setWidget(0, 0, loginLabel);
final TextBox login = new TextBox();
flexTable.setWidget(0, 1, login);
login.setWidth("200px");
final Label passwordLabel = new Label("Password");
flexTable.setWidget(1, 0, passwordLabel);
final TextBox password = new TextBox();
flexTable.setWidget(1, 1, password);
password.setWidth("200px");
validateButton.addClickListener(new ClickListener() {
public void onClick(Widget sender) {
ValidatorAsync validator = Validator.Util.getInstance();
AsyncCallback callback = new AsyncCallback() {
public void onSuccess(Object result) {
String str = (String) (result);
Window.alert(str);
}
public void onFailure(Throwable caught) {
Window.alert("erreur de communication avec le serveur");
}
};
validator.validate(login.getText(),password.getText(), callback);
}
});
}
} |