NutzCN Logo
问答 @param("::id") list<string> ids 当传的参数当且仅当传的参数为一个且为数字时,会放入一个integer而不是string
发布于 2944天前 作者 tuosun 4135 次浏览 复制 上一个帖子 下一个帖子
标签:

@param("::id") list ids 当传的参数当且仅当传的参数为一个且为数字时,会放入一个integer而不是string

12 回复

这个不应该用前缀表单吧

@wendal 用@param("..") list 吗? 还是怎么用呢?

@tuosun 表单里面有啥

@wendal 而且我在用传入的时候是多个的时候 就正确,只有在是一个的时候 会是Integer 而且还不是我传入的值

@tuosun 表单里面传了啥,要么贴form的代码要么贴ajax的代码

@wendal id:[112],多个的时候 id:[123,12,1] 这种格式,用的ajax传的

@wendal
$.ajax({
url: "..",
data: {"id": threePropertyNos},
type: "json",
method: "post",
success: function (data) {
$("#invImgModal").modal("hide");
$("#refresh").trigger("click");
}
});

    threePropertyNos 是定义的一个数组

@tuosun

@Param("id")String[] ids

@wendal 现在接收不到值了,一直是null >_<

threePropertyNos需要是字符串,如果是对象/数组的话,要发json了

@wendal 我已经自己拼接字符串然后后台在解为数组了 ,有点小忧伤

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