Tôi đã thử điều này trong vài ngày nay mà không có may mắn.Không thể tải GWT FormPanel để hoạt động chính xác
final FormPanel form = new FormPanel(new NamedFrame("test"));
form.setAction("/designer");
form.setMethod(FormPanel.METHOD_POST);
VerticalPanel panel = new VerticalPanel();
form.setWidget(panel);
final TextBox tb = new TextBox();
tb.setName("style");
panel.add(tb);
panel.add(new Button("Submit", new ClickHandler() {
public void onClick(ClickEvent event) {
Window.alert("submitting to:" + form.getTarget());
form.submit();
}
}));
form.addSubmitCompleteHandler(new SubmitCompleteHandler() {
public void onSubmitComplete(SubmitCompleteEvent event) {
Window.alert("complete");
Window.alert(event.getResults());
}
});
Ở chế độ được lưu trữ, không có gì xảy ra sau khi cảnh báo "Gửi tới". Trong Chrome, biểu mẫu tải trong một tab riêng biệt, nhưng bản thân POST sẽ trống. Trong Firefox và IE, một lần nữa, không có gì xảy ra sau khi cảnh báo. Bất kỳ ý tưởng?
Tôi đã thiết lập một servlet tại/designer để xuất ra tiêu đề yêu cầu và nội dung từ bất kỳ yêu cầu trang nào. Tôi có thể nhấn servlet này từ một trang HTML đơn giản và xem kết quả mong đợi. Từ GWT, không có yêu cầu nào xuất hiện (ngoại trừ Chrome, trong đó yêu cầu xuất hiện, nhưng có phần thân trống).