`

Jersey RESTful WebService框架学习(五)使用@BeanParam

阅读更多
第一步:定义一个实体类
注意:实体类的属性需要加上FormParam注解
public class User {
	@FormParam("name")
	private String name;
	@FormParam("age")
	private String age;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getAge() {
		return age;
	}

	public void setAge(String age) {
		this.age = age;
	}

第二步:写restful接口
@POST
	@Path("/BeanParam")
	@Produces({ MediaType.APPLICATION_JSON + ";charset=UTF-8" })
	public String bean(@BeanParam User user) {
		System.out.println(user);
		return "{\"name\":\"" + user.toString() + "\"}";
	}

第三步:form表单
<body>
<form action="/Jersey/api/1.0/my/BeanParam" method="post">
		<input type="text" name="name">
		<input type="text" name="age">
		<input type="submit" value="提交">
	</form>

</body>
第四步:测试效果







  • 大小: 1.9 KB
  • 大小: 6.8 KB
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics