我想做的是传递这样的东西(我使用struts2-json插件)
var object = {param1 : somevalue, param2 : othervalue};
通过$.getJSON()
呼叫。在我的Struts2操作中,我有两个参数如下:
public class ActionExample extends ActionSupport {
private Integer param1;
private String param2;
.
.
}
有各自的setter和getter。这两个参数用于一个方法,其中第一个参数正确接收,但另一个参数始终为null,当我从客户端发送它时,我看到它有一个值。我做错了什么?
这是电话的样子
$.getJSON('ajax/getSomething.action', JSON.stringify(object), function(data){
//response manipulation
.
.
});
1条答案
按热度按时间muk1a3rh1#
第二个参数的其他值应为字符串
和使用
这些参数将由
getJSON()
添加。请注意,您的操作应该正确配置以处理参数,即getter/setter、interceptor等。