我在Jetty中启动一个扩展google的RemoteServiceServlet的servlet。它没有工作,出现了这样的错误:HTTP方法GET不支持这个URL
我搜索了一下这个错误,发现RemoteServiceServlet没有实现doGet和doPost。我尝试了这个链接 http:/docs.codehaus.orgdisplayJETTYGWT. 这也不行.有什么办法可以让它工作吗?我应该在doGet中发回html文件吗?我应该在doPost中做什么?
谢谢您的支持
RemoteServiceServlet被设计成与以下内容一起使用。GWTRPC. 这意味着,你不需要实现 doPost
或 doGet
(doPost甚至在 AbstractRemoteServiceServlet
). 你可以实现你自己的服务方法,而不是在你的 RemoteService
接口,如果你想自己实现doPostdoGet
如果你想自己实现doPostdoGet。而不是 使用GWTRPC(见 "提出HTTP请求" 中的),然后扩展通常的 HttpServlet
而不是 RemoteServiceServlet
. 如果你需要这两个,我建议创建两个独立的servlet。
移除 super.doGet(req, resp)
中的doGet方法帮助了我。总之,这里面没有多少有用的操作。