【问题标题】:How to bind object from the header to object class如何将对象从标头绑定到对象类
【发布时间】:2019-07-28 15:27:18
【问题描述】:

我的网页在获取请求中发送了一个对象。该对象包含 2 个字符串和 3 个布尔值。我使用从网页传递的对象的原因是因为我无法在标题中传递布尔值。

我需要将此传入对象映射到类变量。

我使用的代码如下。

发送对象:

return this.http.get(this.statusReportUrl, {
            responseType: 'arraybuffer',
            headers:  <any>myObject

接收对象:

@RequestMapping("/Logs")
public void createLog(HttpServletResponse response, LogRO logRO)  throws IOException {
        }

我希望 myObject 被映射到 logRO。然而这并没有发生,并且 logRO 有空值。

我也试过了:

@RequestMapping("/Logs")
public void createLog(HttpServletResponse response,
                      @RequestParam(value ="myObject" LogRO logRO)  
                      throws IOException {
        }

这也不起作用。

如何将 myObject 映射到 LogRO?

【问题讨论】:

    标签: java spring spring-mvc annotations


    【解决方案1】:

    尝试使用@RequestHeader Object object

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-30
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 2013-04-09
      • 2013-10-21
      • 2019-08-04
      相关资源
      最近更新 更多