用ajax读取数据库里的数据,怎么可以传到jsp页面呢!! 10
jsp中调用ajax,通过调用Action中的service中的方法,再在service中调用Dao里的方法取到值,这个值怎么可以再返回到jsp页面!!这个是用S2SH做...
jsp中调用ajax,通过调用Action中的service中的方法,再在service中调用Dao里的方法取到值,这个值怎么可以再返回到jsp页面!!这个是用S2SH做的。希望帮忙解决一下......
展开
2个回答
展开全部
首先要将取得的数据封装成json字符串,这个你自己写。
大概是这样的:
比方说User对象有name和password,
可以封装成
String jsonStr = "{"userList":[{\"name\":\"tom\",\"password\":\"123\"},{\"name\":\"jurry\",\"password\":\"123\"}]}";
action中调用response的getWriter().println(jsonStr);
将json字符串写会到ajax。
ajax里面的dataType设置为“json"
然后在”success":function(data){
data.userList[0].name;
data.userList[1].password
}
就可以调用返回的json对象了
大概是这样的:
比方说User对象有name和password,
可以封装成
String jsonStr = "{"userList":[{\"name\":\"tom\",\"password\":\"123\"},{\"name\":\"jurry\",\"password\":\"123\"}]}";
action中调用response的getWriter().println(jsonStr);
将json字符串写会到ajax。
ajax里面的dataType设置为“json"
然后在”success":function(data){
data.userList[0].name;
data.userList[1].password
}
就可以调用返回的json对象了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询