gpt4 book ai didi

java - GWT 表单面板适用于 chrome,但不适用于 Firefox

转载 作者:行者123 更新时间:2023-12-04 05:26:43 25 4
gpt4 key购买 nike

此代码适用于 chrome。但是在 Firefox 中,它不会调用 servlet。下面是代码。不知道是不是浏览器的不同。

     String URL= GWT.getModuleBaseURL()+"getType";
FormPanel formPanel = new FormPanel();
formPanel.setAction(URL);
formPanel.setEncoding(FormPanel.ENCODING_URLENCODED);
formPanel.setMethod(FormPanel.METHOD_GET);

formPanel.addSubmitHandler(new SubmitHandler(){

@Override
public void onSubmit(SubmitEvent event) {
// TODO Auto-generated method stub
System.out.println(event.getSource());
}

});
formPanel.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() {
public void onSubmitComplete(SubmitCompleteEvent event) {
System.out.println("in");
System.out.println(event.getResults());
}
});
formPanel.submit();

xml文件如下。
 web.xml
<servlet>
<servlet-name>getType</servlet-name>
<servlet-class>msp2.server.getType</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>getType</servlet-name>
<url-pattern>/msp2_app/getType</url-pattern>
</servlet-mapping>`

最佳答案

为了使表单正常工作,您需要将其添加到 DOM。

这可以通过调用来完成:

RootPanel.get().add(formPanel);

或者您可以使用任何已经附加的面板

关于java - GWT 表单面板适用于 chrome,但不适用于 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13132972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com