- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 AbstractExcelView 来提供我在服务器上创建的 XLS 文档。有没有办法可以将其与已构建的工作簿一起使用?我尝试了以下方法,但不起作用:
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.springframework.web.servlet.view.document.AbstractExcelView;
public class ValidationErrorsView extends AbstractExcelView {
@SuppressWarnings("unchecked")
@Override
protected void buildExcelDocument(Map arg0, HSSFWorkbook workbook,
HttpServletRequest arg2, HttpServletResponse arg3)
throws Exception {
final String toprocess = "myfile.xls";
final InputStream is = new FileInputStream(toprocess);
workbook = new HSSFWorkbook (is);
}
}
最佳答案
您不需要 AbstractExcelView
来提供现有文档。
WEB-INF
下,您可以使用 request.getRequestDispatcher(fileName).forward(request, response)
将请求转发给它。response.getOutputStream()
但是,不要忘记设置正确的内容类型:response.setContentType("application/vnd.ms-excel");
关于java - 将 spring-mvc AbstractExcelView 与已创建的文档一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2283950/
如何使用 spring AbstractExcelView 在 portlet 中生成 excel 文件 谢谢山姆 最佳答案 请参阅Spring Reference . 关于java - 从 port
据我了解,AbstractExcelView 类函数 buildExcelDocument 不支持 XSSFWorkbook ( https://jira.spring.io/browse/SPR-6
我想在基于 Spring-Boot 的应用程序中实现将数据导出到 Excel 文件。 当我打算使用 AbstractExcelView ,但我知道 AbstractExcelView 已被弃用。导出
我正在使用 spring 的 ContentNegotiatingViewResolver 将数据导出到 Excel 文件。这在 Chrome 和 FireFox 中完美运行,但是在 IE 中,资源管
我正在尝试使用 AbstractExcelView 来提供我在服务器上创建的 XLS 文档。有没有办法可以将其与已构建的工作簿一起使用?我尝试了以下方法,但不起作用: import java.io.F
当我在 spring 应用程序中使用 AbstractExcelView 创建和下载文件时,它将下载为 .html 文件。但是当我手动将其扩展名更改为 .xls 时,它会显示预期结果。我的 Abstr
这是我的 ExcelController.java public ModelAndView generateExcel(HttpServletRequest request, Http
我是一名优秀的程序员,十分优秀!