मैं कुछ भाग्य के लिए इसे किसी भी भाग्य के साथ आजमा रहा हूं।GWT FormPanel को ठीक से काम करने में असमर्थ
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());
}
});
होस्टेड मोड में, चेतावनी आग को "सबमिट करने" के बाद कुछ भी नहीं होता है। क्रोम में, फॉर्म एक अलग टैब में लोड होता है, लेकिन पोस्ट स्वयं खाली होता है। फ़ायरफ़ॉक्स और आईई में, फिर, अलर्ट के बाद कुछ भी नहीं होता है। कोई विचार?
मैंने/डिजाइनर पर एक सर्वलेट स्थापित किया है जो किसी भी पृष्ठ अनुरोध से अनुरोध हेडर और बॉडी आउटपुट करता है। मैं इस सर्वलेट को एक सादे HTML पृष्ठ से हिट कर सकता हूं और अपेक्षित आउटपुट देख सकता हूं। जीडब्ल्यूटी से, कोई अनुरोध कभी नहीं दिखाई देता है (क्रोम को छोड़कर, जिसमें अनुरोध दिखाया गया है, लेकिन एक खाली निकाय के साथ)।