我使用Rest API,我需要传递一个JSON对象并在HTML / JSP页面中使用它。
public Response getOffers(@FormParam("myParam") String inParam){
JSONObject json = new JSONObject();
..
return Response.status(200).entity(json).build();
}
我需要重定向到另一个html页面,并将json对象包含为param(为了在我的js中使用它)
感谢任何帮助
答案 0 :(得分:0)
通常,您要定义要作为类返回的对象的结构,例如:
public class Offer
{
private int id;
public int getID() { return this.id; }
public void setID(int id) { this.id = id; }
}
然后,您可以修改方法的签名以返回商品对象列表:
@GET
@Path("/offers")
@Produces("application/json")
public List<Offer> getOffers(/*...*/)
{
List<Offer> result = new ArrayList<>();
Offer myOffer = new Offer();
myOffer.setID(10);
result.add(myOffer);
return result;
}
希望我的问题是对的;)