我在Eclipse中,一段时间前我使用了这个方法:http://docs.oracle.com/javaee/7/api/javax/servlet/ServletResponse.html#setContentLengthLong(long),现在我不能设法让它工作。我使用的是JDK1.7,我在pom.xml
中插入了以下依赖项
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
我已经用Maven清理并更新了项目。我甚至关闭和打开了Eclipse。当我写道:
response.setContentLengthLong(downloadFile.length());
我得到了:
The method setContentLengthLong(long) is undefined for the type HttpServletResponse
我做错了什么?
发布于 2017-03-29 09:03:00
我今天遇到了同样的问题。我使用的是IDEA,所以我从maven选项卡中打开"Show Dependencies“,然后搜索"servlet-api",其中有一个版本是2.4。
将其从pom.xml中排除,构建成功。
https://stackoverflow.com/questions/26202578
复制相似问题