2025年swagger 返回值(swagger 返回值描述)

swagger 返回值(swagger 返回值描述)Controller 方法的返回值有三种 1 返回 ModeAndView nbsp 注意 此时形参可以为空 2 返回 String 1 返回逻辑视图名 nbsp nbsp 如 items editItem nbsp 真正的视图 JSP 路径 前缀 逻辑视图名 后缀 通过设置视图解析器 2 redirect 重定向 nbsp

大家好,我是讯享网,很高兴认识大家。



Controller方法的返回值有三种

1.返回ModeAndView  注意:此时形参可以为空,

2.返回String

(1)返回逻辑视图名    如:“items/editItem”   真正的视图(JSP路径)= 前缀+逻辑视图名+后缀(通过设置视图解析器)

(2)redirect重定向      如:“redirect:queryItem.action”

(3)forward页面转发  如:”forward:queryItem.action”  

  redirect 与 forward 配置的是action,不是jsp路径,若在同一个类中不需要配置全路径

3.返回void     注意:此时需要设置HttpServletRequest  request, HttpServletResponse response 两个形参,此时类似于原始的Servlet 开发。

1.返回ModeAndView  注意:此时形参可以为空,

示例:


讯享网

2.返回String

(1)返回逻辑视图名    如:“items/editItem”   真正的视图(JSP路径)= 前缀+逻辑视图名+后缀(通过设置视图解析器)

(2)redirect重定向      如:“redirect:queryItem.action”

(3)forward页面转发  如:”forward:queryItem.action”  

 redirect 与 forward 配置的是action,不是jsp路径,若在同一个类中不需要配置全路径

3.返回void     

注意:此时需要设置HttpServletRequest  request, HttpServletResponse response 两个形参,此时类似于原始的Servlet 开发。

(1)使用request 转向页面,如下

 request.getRequestDispatcher(“页面路径”).forward(request,response)

(2)通过response 页面重定向

response.sendRedirect(“url”)

(3)也可以通过response指定响应结果,例如响应Json数据如下

response.setCharacterEncoding(“utf-8”);

response.setContentType(“application/json;charset=utf-8”);

response.getWriter().write(“json串”)

整体的Controller代码

小讯
上一篇 2025-05-15 09:01
下一篇 2025-05-16 08:44

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/199087.html