日期:2014-05-16  浏览次数:20420 次

JSP 对象转JSON传到JAVA后台,然后传到JSP页面

描述:A.JSP 里封装参数:

var _param={};
_param["AR04"]=appendUUID(_selectedr04);
_param["AR14"]=appendUUID(_selectedr14)
_param["AR10"]=appendUUID(_selectedr10);
?

需要传到后台JAVA后传到另一JSP页面 作为 Grid的参数(形式load({"aaa":12, "bbb":23}))

================================================================

A.JSP 处理:

//把JS Object 对象转换为 JSON 传到后台
$("#queryParam").val($.toJSON(_param));
?

JAVA:

private Object queryParam; //查询参数


if(queryParam != null){
    String[] json = (String[])queryParam;
    Struts2Utils.setAttribute("queryParam", json[0]);
}
?

B.JSP页面:

projectId.load(${queryParam});
?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?