Suppose if you are generating reports from 01/01/2014 to 31/12/2014
You need to pass parameters to the server through from client side such as :
String parameters = "mode=" + report + "&frmDate=" + from + "&toDate="+ upto ;
String url = URL.encode(GWT.getHostPageBaseURL() + "something/something?" + parameters);
// window for download process Excel shown to user
String features = "menubar=no,location=no,status=no,width=200,height=100,toolbar=no,scrollbars=no,resizable=no";
//pass the feature parameter to Window.open...
// since GWT has provided this method - public static native void open(String url, String name, String features)
com.google.gwt.user.client.Window.open(url, "_blank", features);