var str=data.str;//接收返回的数据
for(var p in str){ //遍历接受的数组对象
var x=”#r”+str[p];//获取要改变的记录的图标id
$(x).attr(“src”,”${ctx}/images/04.png”);
//把对应的id值的图标src属性值变成相应图标的路径
}
},
error: function(){
//请求出错处理
alert(“Error!”);
}
});
});
2.后台action:
private String strIds;//省略set get 方法,自动获取到页面传的响应的数据
private String[] str;//省略set get 方法
@Action(“/updateMessageStateUnread”)
public String updateMessageState() throws Exception{
String[] jStr = strIds.split(“,”);//把字符串拆分成字符串数组
str=jStr;//把拆分的字符串数组赋给有get set方法的数组变量str返回到页面上
for(int i=0;i<jStr.length;i++){
int id=Integer.parseInt(jStr[i]);
messageUserinfo=messageUserinfoManager.queryById(id);
messageUserinfo.setMessageState(0);
messageUserinfoManager.update(messageUserinfo);
}
return “ajax”;
}










