NutzCN Logo
问答 关于JsonAdaptor适配器的Demo练习的一个问题
发布于 2820天前 作者 蛋蛋的忧伤 2265 次浏览 复制 上一个帖子 下一个帖子
标签:

入口函数的定义为:

@At("/jsonAdapter")
	@Ok("json")
	@AdaptBy(type=JsonAdaptor.class)
	public Friend jsonAdapterTest(Friend friend){
		
		return friend;
	}

实体类Friend的定义为:

public class Friend {
	private int id;
	private String name;
	private int age;
	private String sex;
	private String relation;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public String getRelation() {
		return relation;
	}
	public void setRelation(String relation) {
		this.relation = relation;
	}
	@Override
	public String toString() {
		return "Friend [id=" + id + ", name=" + name + ", age=" + age + ", sex=" + sex + ", relation=" + relation + "]";
	}
}

前端ajax代码为:

<body>
<input type="button" onclick="send1()" value="发送一个friend的json数据包"/>
</body>
<script type="text/javascript">
	function send1(){
		var data = {id:1,name:'陆离',age:19,sex:'女',relation:'媳妇'};
		$.ajax({
			url:'/HelloNutz/jsonAdapter',
			data:data,
			dataType:'json',
			success:function(data){
				console.log(data);
			}
		});
	}

</script>

问题为: 断点到入口函数,friend参数为null,甚是不解,求解答。

3 回复
"data": JSON.stringify(data),

老大啊,文档写的有坑啊....这句话我感觉不止我一个人忘写....

文档的哪个地址?

添加回复
请先登陆
回到顶部