GWT和Jetty - 这个URL不支持HTTP方法GET。

问题描述 投票:1回答:2

我在Jetty中启动一个扩展google的RemoteServiceServlet的servlet。它没有工作,出现了这样的错误:HTTP方法GET不支持这个URL

我搜索了一下这个错误,发现RemoteServiceServlet没有实现doGet和doPost。我尝试了这个链接 http:/docs.codehaus.orgdisplayJETTYGWT. 这也不行.有什么办法可以让它工作吗?我应该在doGet中发回html文件吗?我应该在doPost中做什么?

谢谢您的支持

gwt jetty
2个回答
2
投票

RemoteServiceServlet被设计成与以下内容一起使用。GWTRPC. 这意味着,你不需要实现 doPostdoGet (doPost甚至在 AbstractRemoteServiceServlet). 你可以实现你自己的服务方法,而不是在你的 RemoteService 接口,如果你想自己实现doPostdoGet

如果你想自己实现doPostdoGet。而不是 使用GWTRPC(见 "提出HTTP请求" 中的),然后扩展通常的 HttpServlet 而不是 RemoteServiceServlet. 如果你需要这两个,我建议创建两个独立的servlet。


0
投票

移除 super.doGet(req, resp) 中的doGet方法帮助了我。总之,这里面没有多少有用的操作。

© www.soinside.com 2019 - 2024. All rights reserved.