servlet返回json数组给jsp,jsp接受json数组弹出显示

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pyd1040201698/article/details/82984928

后端servlet代码 ,返回json数组到前端

        //查询出reader一条数据
        Reader reader = readerService.getOneReader(reaReaderNum);
		PrintWriter out=resp.getWriter();
//		List<Reader> readerList = new ArrayList<Reader>();
//		readerList.add(reader);
		//将note对象集合转成json数组(静态方法)	
		JSONArray json = JSONArray.fromObject(reader);
		String json_str = json.toString();	
		System.out.println(json_str);
		out.print(json_str);		
		out.flush();		
		out.close();	

这是控制台打印的 ,我们取reaAge的值在前台弹出为例

 

 前端ajax回调函数接受json数组,弹出属性值

        $.ajax({
			url:'<%=path %>/ReaderServlet?method=readerEdit&reaReaderNum='+reaReaderNum,
			type: 'POST',
			dataType: 'json',
			success:function(data){
				alert(data[0].reaAge);
			}  
		});

弹出显示 

好了,数据获取到了,接下来把他放进input框里面

$("#reaAge").val(data[0].reaAge)

猜你喜欢

转载自blog.csdn.net/pyd1040201698/article/details/82984928