Get请求后端并带参数
一、Get请求后端并带参数
JS请求后端并携带参数
业务场景:前端页面导出Excel文件
业务要求:后端生成文件,并记录数据
前端:
exportData() {
var data = JSON.stringify(this.ruleForm)
window.open(
`${base_url}/assessManagement/exportAssessInfo/?userToken=${this.$store.state.userToken}&data=` +
encodeURIComponent(data, 'utf-8')
)
},
后端:
@RequestMapping("/exportAssessInfo")
@ResponseBody
public void exportAssessInfo(HttpServletResponse response,
@RequestParam(value = "data", required = false) String data) {
try {
// FsAssessResultVo 可用自定义的类接收,主要起存储目的
FsAssessResultVo resultVo = new FsAssessResultVo();
JSONObject jsonObject = new JSONObject(data);
// 设置参数
resultVo.setAssessYe(jsonObject.get("JSON里面的key,{key:value}").toString());
// 业务逻辑省略...
// 导出Excel代码省略...
} catch (Exception e) {
logger.error("导出失败" + e.getMessage(), e);
}
}
m0_74237331: 哇谢谢博主
六个点的狐: 小飞棍来咯
人间不过寄身处: 是不是还要添加一个具名插槽
我的兵之初: 我是把v-if 改成v-show之后就好了
y东施效颦: 博主这个问题怎么解决的?