Spring MVC针对IE不支持Content-Type=appliaction/json解决,duang-方案更新了

因为IE本身就不支持application所以要想将返回的数据输出到回调函数,我们使用到了Spring MVC的内置注解,详细内容如下:

@RequestMapping(value="efv",produces="text/html;charset=UTF-8")

我们使用参数produces来动态的指定要返回的类型,这样不仅代码编写规范统一,而且不用使用较原始的处理方式,提高了代码的一致性和可读性。

使用方法跟处理json差不多

1,使用@RequestMapping(value="efv",produces="text/html;charset=UTF-8")声明方法请求地址和返回类型

2,使用@ResponseBody将数据返回到回调函数

3,返回类型为String类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用C++调用WPS的Excel接口,获取Worksheet的步骤如下: 1. 首先,需要引入WPS的类型库,可以使用#import指令来实现,具体代码如下: ```c++ #import "KWPS.Application.tlb" no_namespace named_guids ``` 2. 然后,创建WPS的Application对象,代码如下: ```c++ KWPS::IApplicationPtr pApp; HRESULT hr = pApp.CreateInstance(__uuidof(KWPS::Application)); if (FAILED(hr)) { // 创建Application对象失败 return; } ``` 3. 接着,打开Excel文件,代码如下: ```c++ KWPS::IWorkbookPtr pWorkbook = pApp->Workbooks->Open(L"test.xlsx"); if (!pWorkbook) { // 打开文件失败 return; } ``` 4. 获取Worksheet对象,代码如下: ```c++ KWPS::IWorksheetPtr pWorksheet = pWorkbook->Worksheets->Item[1]; if (!pWorksheet) { // 获取Worksheet对象失败 return; } ``` 其中,Item[1]表示获取第一个Worksheet对象,如果需要获取其他Worksheet对象,可以使用类似的方式来实现。 5. 最后,可以对Worksheet对象进行操作了,如读取单元格的值、设置单元格的值等。 需要注意的是,在使用完Worksheet对象后,需要手动释放资源,代码如下: ```c++ pWorksheet.Release(); pWorkbook.Release(); pApp.Release(); ``` 完整的代码示例可以参考如下: ```c++ #import "KWPS.Application.tlb" no_namespace named_guids int main() { // 创建WPS的Application对象 KWPS::IApplicationPtr pApp; HRESULT hr = pApp.CreateInstance(__uuidof(KWPS::Application)); if (FAILED(hr)) { // 创建Application对象失败 return 0; } // 打开Excel文件 KWPS::IWorkbookPtr pWorkbook = pApp->Workbooks->Open(L"test.xlsx"); if (!pWorkbook) { // 打开文件失败 return 0; } // 获取Worksheet对象 KWPS::IWorksheetPtr pWorksheet = pWorkbook->Worksheets->Item[1]; if (!pWorksheet) { // 获取Worksheet对象失败 return 0; } // 读取单元格的值 KWPS::RangePtr pRange = pWorksheet->Range["A1"]; if (!pRange) { // 获取Range对象失败 return 0; } VARIANT varValue = pRange->Value2; if (varValue.vt == VT_BSTR) { wprintf(L"单元格A1的值为:%s\n", varValue.bstrVal); } // 设置单元格的值 pRange->Value2 = L"Hello, World!"; // 释放资源 pRange.Release(); pWorksheet.Release(); pWorkbook.Release(); pApp.Release(); return 0; } ``` 以上代码仅供参考,具体的实现方式可能会因为WPS版本、操作系统版本等因素而有所差异。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值