因为java项目需要因此需要
- html提交xlsx文件
- controller层能接受MultipartFile文件,并转换成inputstream流扔给business(service)层处理
- business(service)层将xlsx的信息全部获取并返回到前台
但是在前台上传xlsx文件时,返回信息时一直提示 500,即提示服务器内部错误。
于是在断点的情况下,博主确认controller能接收MultipartFile文件并能转换成inputstream流,但是在inputstream使用poi包下的WorkbookFactory转换时会报错。
java.lang.NoClassDefFoundError: org/openxmlformats/schemas/spreadsheetml/x2006/main/CTDxfs$1
....
未捕获到 servlet OUTEXCEL 的其中一个服务方法中抛出的异常。抛出的异常:java.lang.NoClassDefFoundError: org.openxmlformats.schemas.spreadsheetml.x2006.main.