NutzCN Logo
问答 请问,control 接收一个对象, 对象中有另一个对象的集合 ,这个集合接收不到
发布于 2270天前 作者 qq_e79520c3 1827 次浏览 复制 上一个帖子 下一个帖子
标签:
public class RtsResultMeasureBean {
	/*
	 * 主题
	 */
	private String titlePopup;
	/*
	 * 描述
	 */
	private String desPopup;
	/*
	 * 坐标点
	 */
	private List<RtsResultMeasurePointBean> ponits;


    @At("/saveMeasure")
    @Ok("json")
    @SLog(tag = "新建项", msg = "")
    @AdaptBy(type=JsonAdaptor.class)
    public Object addMeasure(@Param("infoJson") RtsResultMeasureBean rtsResultMeasureBean, HttpServletRequest req) {
		try {
6 回复

可能是发送的json不对吧

@Param("infoJson") 去掉试试,记忆中好像 要么不加@Param,要么使用@Param("..")
@Param("infoJson")这种方式好像不行

"{"titlePopup":"sre","desPopup":"dfdf","points":[{"x":114.47550091898,"y":22.689932584757},{"x":114.47550091898,"y":22.689932584757},{"x":114.47550091898,"y":22.689932584757},{"x":114.47550091898,"y":22.689932584757}],"type":"2","category":"1","value":"7.7","unit":"km","measureType":"1"}"

这个是前端传过来的对象,应该是这样的吧

json里面是 points , 对象里面是ponits

可以了,谢谢 @Param("..") 这个不行,需要用@Param("infoJson")

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