You shouldn't have to do the following:

ServiceDefTarget target = (ServiceDefTarget) prenotaService;
target.setServiceEntryPoint(GWT.getModuleBaseURL() +
"/provatesina/prenota");

Your RPC->URL mapping is defined within your war/WEB-INF/web.xml and the
RemoteServiceRelativePath annotations within your client side code.

On Thu, Jan 14, 2010 at 6:24 AM, loucat <lou...@gmail.com> wrote:

> Hi all !
>
> I'm having some problems with the communication client-server, i just
> have to submit a form but I read it's better to use RPC so I've
> deleted all the reference of FormPanel and trying to do it calling a
> server, but it doesn't work :(
>
> Am I supposed to pass all the fields of the form through the method of
> the ServiceInterfaceAsync?
> Up to now I'm trying to pass tha "name" field as a String parameter in
> that method, but I always get back the "onFailure" result.
>
> I think I configured everything properly but obviously I'm not sure
> about it.
> what url shoud I put here? ->  target.setServiceEntryPoint
> (GWT.getModuleBaseURL() + "/provatesina/prenota");
>
>
> This is the code I have in the main GWT class, it's inside the method
> "onModuleLoad":
>
>
>            final PrenotaServiceAsync prenotaService = (PrenotaServiceAsync)
> GWT.create(PrenotaService.class);
>            ServiceDefTarget target = (ServiceDefTarget) prenotaService;
>
>            target.setServiceEntryPoint(GWT.getModuleBaseURL() + "/
> provatesina/prenota");
>
>
>
>            submit.addClickHandler(new ClickHandler() {
>                    public void onClick(ClickEvent event) {
>
>                        Window.alert("submitting the form");
>
>                    prenotaService.prenota(nome.getText(), new
> AsyncCallback <String>() {
>                             public void onFailure(Throwable caught) {
>                               Window.alert("RPC to prenota() failed.");
>                             }
>                             public void onSuccess(String result) {
>                               lab.setText(result);
>                             }
>
>                    });
>            };
>
>        });
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-tool...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>
>
>
--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to