【发布时间】:2022-10-14 14:07:45
【问题描述】:
嗨,当我向控制器发送请求时,我收到 Required argument [HttpServletResponse response] not specified
public void getData(@QueryValue @NotNull String from,
HttpServletResponse response) {
}
有人可以帮我解决这个问题吗
【问题讨论】:
-
无法注入响应,因为它是您的方法的结果。您是否混淆了请求和响应?
-
@SaschaFrinken我的主要用例是在响应本身中写入一个文件,所以我希望在我的方法参数中使用这个HttpServletResponse,这样我就可以使用这个响应直接在响应中写入文件而不将它保存在任何缓冲区中。有什么办法可以在这里给我建议吗?
-
在我的请求中,我只是发送一个查询参数,它是“来自”字段作为参数之一
-
对不起这是我的错。我没有看到您正在使用 servlet。响应是可注入的。
标签: micronaut