繁体   English   中英

我如何使用Spring MVC无效控制器方法?

[英]How do i use spring mvc void controller method?

我正在阅读Spring框架参考。 当我在这里阅读。 我发现spring mvc支持返回void类型。然后我阅读了一些使用void示例。但是这些示例使我无法理解何时使用void 。是否有更好的示例来使用它?

从引用的文档中:

“ ...如果该方法自行处理响应(通过直接编写响应内容,为此声明一个ServletResponse / HttpServletResponse类型的参数),或者该视图名称应通过RequestToViewNameTranslator隐式确定(不声明响应)处理程序方法签名中的参数)”

列出了两个条件。

  1. 如果该方法直接写入servletResponse。 在这种情况下,春天无事可做。 返回值void告诉弹簧“我知道了”,并且它对响应没有任何作用。
  2. 如果可以通过RequestToViewNameTranslator确定视图名称。 在这种情况下,spring根据请求知道要返回的视图,因此不需要返回值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM