V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
kyoma
V2EX  ›  问与答

江湖救急, 这里为什么报空指针错误啊?顺便 uniapp 怎么传 formdata 呢 谢谢

  •  
  •   kyoma · 2020-06-05 11:08:50 +08:00 · 1167 次点击
    这是一个创建于 1631 天前的主题,其中的信息可能已经有所发展或是发生改变。
    data() {
    			return {
    				searchTag:'',
    				test:{
    					uuid:'7b7ecc47d5af40c8a72f0532c60a94e0',
    					type:'1',
    				}
    			} 
    		},
    		methods: {
    			queryTspMainByType()
    			{
    				uRequestJson({
    					url:'tSpMain/queryTspMainByType',
    					data:this.test,
    					method:'POST',
    					success:(res)=>{
    						console.log("res",res)
    					},
    				})
    			}
    		},
    

    这是接口

    @RequestMapping("/queryTspMainByType")
    	public R queryTspMainByType(@RequestBody ParamMap map) {
    		return mainService.queryTspMainByType(map.getInt("type"), map.getStr("uuid"));
    	}
    

    然后后台报空指针异常 uniapp 没办法直接 new FormData,我从网上查询的说是要改 header,但是还是不行。

    4 条回复    2020-06-05 17:50:56 +08:00
    zachlhb
        1
    zachlhb  
       2020-06-05 11:18:41 +08:00 via Android
    改 header 的 contentType 为 application/x-www-form-urlencoded
    kyoma
        2
    kyoma  
    OP
       2020-06-05 14:14:14 +08:00
    @zachlhb 谢谢 OK 了
    FieldFarmer
        3
    FieldFarmer  
       2020-06-05 17:47:16 +08:00
    把 this.test 转一下 json 格式也是可以的
    FieldFarmer
        4
    FieldFarmer  
       2020-06-05 17:50:56 +08:00
    #3 然后 map 改成用对象接收
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   987 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:51 · PVG 03:51 · LAX 11:51 · JFK 14:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.