1) 在 SingleFileUploadController 中使用 Controller,在 jsp 中给出正确的结果,当在 SingleFileUploadController 中使用 RestController 而不是 Controller 时,它不会指向 jsp。为什么?
2)是否可以同时使用两者?
引用:
http://memorynotfound.com/spring-mvc-file-upload-example-validator/
谢谢
哈歇尔
最佳答案
因为 RestController 适用于不转发 View 的 Controller 。它们的返回值作为响应正文发送。
是的,在同一个 webapp 中可以有 Controllers 和 RestControllers。如果您希望 Controller 的某些方法返回 View ,而其他一些方法返回响应主体(即作为 RestController 中的行为),则使用 @Controller
,并用 @ResponseBody
注释您的“REST”方法.
关于spring-mvc - 如何在应用程序中使用 "RestController"和 "Controller",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42528572/