GET请求的表单的默认行为是将键/值放在查询字符串中。如果您在网址栏中查看,可能会看到类似
http://localhost:8080/app/form/addUser?name=something&age=100
与POST请求相反,此oart
name=something&age=100实际上将在请求的正文中,而不是URL中。这就是主体的作用所在
@FormParam,就象
application/x-www-form-urlenpred数据类型一样。GET请求不应包含任何正文,因此数据将在URL中发送。
为了使GET请求生效,我们需要一个与查询字符串一起使用的不同注释。该注释为
@QueryParam。因此,只需更换
@FormParam("name")与
@QueryParam("name")和相同的年龄
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)