我正在使用GWT开发Web应用程序。我目前使用AJAX调用从服务器检索值。我有以下关于以AJAX调用查询:GWT Async to URL
假设:我有一个应用程序,它的名称是:“应用程序”和入口点类是:“entry.java”
我知道了:应用程序可以被调用为:http://localhost:8080/Application/entry.html
1.我想知道什么是由gwt.getmodulebaseURL()给出的输出URL?
假设:在同一个应用程序中,我有一个名为“ServerValuesService”的服务及其相应的Async。我有相应的serviceImpl,它有一个名为的方法列表<在服务器端的字符串>搜索(字符串)。
我也可以从服务器检索值。但是,
2.我想知道访问此服务的直接URL是什么?对于实例,我需要获取值的列表,只需给出一个URL(字符串的传递值)。即我只需要键入一个网址,如访问方法搜索(字符串)和检索列表:
的http://本地主机:8080 /应用/项/ serverValuesService字符串=“你好”
我确定上面的URL是错误的。我需要知道URL和相应服务之间的确切转换。这可能吗?
在此先感谢!
非常感谢。但是,要做到这一点可以做些什么呢?例如,我们可以实现普通的旧Java HTTP servlet来做到这一点? – Ashok
如果您没有理由使用GWT用于响应RPC请求的同一个servlet(换句话说,如果URL不需要相同),则可以创建一个不同的servlet来处理GET请求获取参数并返回结果作为响应。你可以通过将它添加到你的web.xml来托管这个servlet。然后你将有2个servlet做同样的事情。一个用于GWT-RPC,另一个用于通过浏览器直接访问。 – pistolPanties