Struts2 json插件问题
Struts2中的action类如UserAction,关于用户的所有增删改查操作的方法都在一个UserAction中处理,添加用户操作需要有一个user实体的成员变量来...
Struts2 中的action类如UserAction, 关于用户的所有增删改查操作的方法都在一个UserAction中处理,添加用户操作需要有一个user实体的成员变量来接收参数, 而显示所有用户的操作需要定义一个list数组的成员变量, 这样才能在jsp文件中得到这个数组。使用json插件时一般还要定义一个操作是否成功的成员变量, 这样当使用json插件时, 里面得到的json字符串就包括了很多用不上的, 比如删除操作时我们一般只需要得到是否成功那个值, 但是json会把所有的成员变量都包装成json字符串返回给你, 大家是怎么处理的, 是置之不理呢还是有什么更好的办法? 谢谢
展开
2个回答
展开全部
你发送username就不要用json了
...
type:"post",
url:"...",
data:$('xxxx').val(), //取到你的username
success:function(data){
//data是服务端返回的数据,json就按json的方式处理
if(...)
...
}
至于json怎么处理,ajax请求返回的结果就是
response对象输出的流
如果struts2这样写,有点麻烦
建议用json插件,这样struts2的result里面就会多出个"json"
可以返回json串,经过js动态编译,就是json对象了
...
type:"post",
url:"...",
data:$('xxxx').val(), //取到你的username
success:function(data){
//data是服务端返回的数据,json就按json的方式处理
if(...)
...
}
至于json怎么处理,ajax请求返回的结果就是
response对象输出的流
如果struts2这样写,有点麻烦
建议用json插件,这样struts2的result里面就会多出个"json"
可以返回json串,经过js动态编译,就是json对象了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询