RESTEasy的问题?请帮下忙
public class MyForm {
@FormParam("stuff")
private int stuff;
@HeaderParam("myHeader")
private String header;
@PathParam("foo")
public void setFoo(String foo) {...}
}
@POST
@Path("/myservice")
public void post(@Form MyForm form) {...}
如果MyForm中包含一个实体对象应该怎么传值。。。好像只能传基础类型。。。
------解决方案--------------------
你把那个实体对象分解成基础类型再传输吧。
------解决方案--------------------
好像没办法吧,本来从页面来的数据都只有基本类型的数据,http协议又没有对象的概念。
------解决方案--------------------
你把你得对象转换成json格式得得...只不过在服务器也要进行一次转换...
------解决方案--------------------
json只是一种格式,也是文本啊。
------解决方案--------------------至于对象转json格式数组...是有相应得工具包得...google下就好了
------解决方案--------------------那楼主可以把此对象封装成json格式的string,然后在方法里面再解析。