java - 使用 @ResponseBody 的 Http 响应

标签 java spring-mvc

我在 Controller 中有方法,它用 @ResponseBody 进行注释并返回列表。我想用这个列表发送另一个参数。我该怎么做?

@RequestMapping(...)
    public
    @ResponseBody
    List<Entity> sendResponse() {
        ...
    return list;
    } 

最佳答案

创建一个POJO,设置属性并返回相同的值。

MyPojo{
   List<Entity> myList;
   Object object;
   :
   :
   :
}


@RequestMapping(...)
    public
    @ResponseBody
    MyPojo sendResponse() {
       MyPojo myPojo = new MyPojo ();
       myPojo.setMyList(list);
    return list;
    } 

关于java - 使用 @ResponseBody 的 Http 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33016451/

相关文章:

java - 有没有办法在 iText7 中的文本之前保留空格?

SpringMVC url 路径模式替换

java - 如何使用 jpa spring 查明电子邮件是否已经存在并向前端发送一些错误消息

java - Java中的整数除法

java - 关于 Android 优化的任何文档 - JAVAC vs JIT vs Dalvik

java - 在 Java 中并行处理 XML 和创建资源

java.lang.VerifyError : in tomcat in fedora env 错误

java - Bean 从 Controller 到另一个 Controller

java - 如何在对 Spring MVC Controller 的 GET 请求中接受日期参数?

java - setText 方法不适用于 Java 中的 javax.swing.JLabel