js传对象集合后台接收

js中我们,我们把需要传的对象放入JSON.stringify

ajax属性中一定要有contentType这个属性!

jsp

<a href="#" onclick="writeExcel();"></a>

function writeExcel(){
		var usList =  [{username:"20",useremail:"上网"},{username:"32",useremail:"上网"}];
		var JsonData = JSON.stringify(usList);
	    console.log(JsonData);
	 	$.ajax({
			type : "post",
			url : encodeURI("TableExcel/writeExcel.action"),
			contentType :"application/json",
			data : JsonData,
			dataType : "json",
			cache : false,
			async : false,
			timeout : 60000,
			success : function(result) {
				console.log(result);	
			},
			error : function(err) {
				console.log(err);
			}           
		});
	}

 

controller

@Controller
@RequestMapping("/TableExcel")
public class TableExcelUtils {
	
	@RequestMapping(value = "/writeExcel", method = RequestMethod.POST)
	@ResponseBody
	public void writeExcel(@RequestBody List<UserLoginVO> usList){
		
		System.out.println(usList);

    }

 

这样就能把一个对象集合传到后台接收了

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
后台接收Postman使用form-data递的对象集合参数时,具体的处理方式取决于您使用的后台框架和语言。以下是一些常见的后台接收方式示例: 1. 使用Java Spring框架: 对象参数可以直接通过注解@RequestParam或@ModelAttribute进行绑定,例如: ```java @PostMapping("/api/your-endpoint") public void handleFormData(@RequestParam("baseUserInfo.umId") String umId, @RequestParam("baseUserInfo.userName") String userName, @RequestParam("name") String name, @RequestParam("members") List<String> members) { // 在这里处理接收到的参数 } ``` 2. 使用Node.js Express框架: 可以使用req.body对象接收form-data中的参数,例如: ```javascript app.post('/api/your-endpoint', (req, res) => { const baseUserInfo = { umId: req.body['baseUserInfo.umId'], userName: req.body['baseUserInfo.userName'] }; const name = req.body.name; const members = req.body.members; // 在这里处理接收到的参数 }); ``` 3. 使用Python Flask框架: 可以使用request.form来接收form-data中的参数,例如: ```python from flask import Flask, request app = Flask(__name__) @app.route('/api/your-endpoint', methods=['POST']) def handle_form_data(): baseUserInfo = { 'umId': request.form['baseUserInfo.umId'], 'userName': request.form['baseUserInfo.userName'] } name = request.form['name'] members = request.form.getlist('members') # 在这里处理接收到的参数 ``` 根据您的后台框架和语言,您可以参考以上示例进行相应的参数接收和处理。请注意,具体的代码可能会因为您的业务逻辑而有所变化。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值