java - headers 参数如何用于 RequestMapping 注释?

标签 java spring-mvc servlets header

当我在 Controller 方法中写入时:

response.setHeader("Content-Disposition", "attachment; filename=mockDump.csv");

效果很好。

但是当我添加 @RequestMapping 参数 headers = {"Content-Disposition=attachment", "filename=mockDump.csv"}

方法不调用。

为什么?

最佳答案

@RequestMapping header 描述了请求中必须存在的 header ,以便将其路由到带注释的方法进行处理。在响应对象上调用 setHeader 设置要在响应中发送到客户端的 header

关于java - headers 参数如何用于 RequestMapping 注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31791776/

相关文章:

java - 如何通过 Selenium Webdriver 将文本发送到搜索字段?

java - 1 java内存刷新 volatile : A good programdesign?

java - Spring 3 未找到 HTTP 请求的映射 初学者

java - 使用ArrayList从数据库中检索数据并将其显示在JSP中

tomcat - 当我尝试部署 servlet 应用程序时 netbeans 出错?

java - 使用 Camel Bean validator 组件

java - Gmail API 获取邮件 'cannot resolve method execute()'

java - model.addAttribute() 对于每个循环

javascript - Thymeleaf+spring+Jquery动态添加表单

jsp jar加载失败