带注释方法的 Gwt 控制器

Posted

技术标签:

【中文标题】带注释方法的 Gwt 控制器【英文标题】:Gwt Controller With Annotation Approach 【发布时间】:2012-02-27 14:04:00 【问题描述】:

我已经通过实现控制器将 GWT 与 Spring MVC 集成,该控制器称为 通过 DispatcherServlet 使用 SimpleUrlHandlerMapping。

公共类 GwtRpcController 扩展 RemoteServiceServlet 实现控制器, ServletContextAware @覆盖 public ModelAndView handleRequest(HttpServletRequest 请求, HttpServletResponse 响应)抛出异常 super.doPost(请求,响应); 返回空值;

我想使用带有注释@Controller 的新方法,如下所示:

@控制器 公共类 GwtRpcController 扩展 RemoteServiceServlet 实现 ServletContextAware

这种情况下就没有handleRequest方法了,应该去哪里super.doPost(request, response);

【问题讨论】:

【参考方案1】:

见annotated web mvc controllers in spring 2.5

你不应该手动做doPost/doGet,只需定义控制器方法和相应的参数,返回值和用于url映射的annonations。

【讨论】:

我只使用控制器来集成 GWT 和 Spring。控制器调用相关的 RemoteServiceServlet Impl 就像在链接中一样:(technophiliac.wordpress.com/2008/08/24/…) 我需要控制器在 doPost 或其他方式时表现得像 GWT 的 RemoteServiceServlet。

以上是关于带注释方法的 Gwt 控制器的主要内容,如果未能解决你的问题,请参考以下文章

带有 @PathVariable 的 Spring MVC 带注释的控制器接口

GWT RPC基础控制流讲解

GWT 调试器失去控制

控制权在 GWT 中转到 onFailure() 的原因是啥?

Java基础 -- 冒泡排序算法(带详细注释)

GWT验证框架国际化注释中的消息