ftsg.net
当前位置:首页 >> struts2 + AjAx 返回值的问题 >>

struts2 + AjAx 返回值的问题

var src=eval(data.result); src现在就是一个对象了,可以当数组操作了

直接在action以一定的格式返回到界面,最基本的就是用out.wrlte(内容),界面的ajax回调函数里能得到的!

把节点去掉,既然使用PrintWriter返回了,没必要使用struts2返回json的格式了

json的值获取的不是你return的值, 由于你的xml配置里没有限制获取那些属性,所以 把你Demo类里的所有属性都传过去了 你也可以像这样限制要传的属性

项目引入struts2-json-plugin-xxxx.jar 你的Action包继承自json-default,下面是一个例子 users 3.Action提供一个List getUsers()方法。execute方法返回success

out.println("..........................."); return null;

就是你在domain的配置里没有

$.get( "list.action",//这个是执行的action,再xml配置。 { selected:"#select option:selected").val(),time:new Date().getTime()//selected这个变量需要在action有对应的set和get方法,后面的时间是防止浏览器读取缓存信息,如单次刷新操作...

首先,struts2进行权限验证是用拦截器做的 一个简单的登录拦截器示例如下: package com.zdf.interceptor; import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.intercep...

前台js里面的url 没有后缀的么? 比如xxx.do 或者xxx.action 另外 var aa = data.eval 这里也不对吧, data. 这几个去掉,直接var aa = eval(xxx) 就行了 var dataObj=eval("("+data+")");//转换为json对象 为什么要 eval这里要添加 “("("+data+")"...

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com