Struts2_ajax交互
来源:互联网 发布:汽车导航软件 编辑:程序博客网 时间:2024/05/23 23:43
在Struts中这样配置:
<package name="json" extends="json-default"> <action name="ajax_*" class="com.sxt.action.AjaxAction" method="{1}"> <result name="getJson" type="json"> <param name="root">u</param> </result> <allowed-methods>getJson</allowed-methods> </action> </package>
extends="json-default"
必须是这样的,
<result name="getJson" type="json"> <param name="root">u</param> </result>
这个里面的getJson就是返回json的那个方法的返回,然后type="json"
,里面还有个<param name="root">u</param>
参数,name必须为root,里面的u就是你要返回的对象,注意,是对象。
java代码如下:
public class AjaxAction { private Buser u; public String getJson(){ u=new Buser(); u.setBid(1); u.setBusername("张三的账户"); u.setBuserpwd("123456"); u.setNname("张三的用户名"); return "getJson"; }}
前台代码如下:
<script type="text/javascript" src="jquery/jquery.min.js"></script> <script type="text/javascript"> function f(){ $.ajax({ url:"ajax_getJson", success:function(d){ alert(d); alert(d+" "+d.busername+" "+d.buserpwd+" "+d.bid+" "+d.nname); } }); } </script> </head> <body> <input type="button" onclick="f()" value="点击获取ajax"> </body>
里面返回的d就是返回的json字符串
阅读全文
0 0
- Struts2_ajax交互
- 交互
- 交互
- 同步交互异步交互
- javascript 交互
- 交互脚本
- Hessian交互
- 网页交互
- Android_Http交互
- 声音交互
- cgi交互
- vtk交互
- 线程交互
- 线程交互
- 交互工程师
- 交互设计师
- phonegap_java_js_交互
- 线程交互
- 楼层滚动(JQ)
- Shader小常识之——模型法线和法线纹理是如何工作的
- Slim 框架学习,第十二天 _Router(三)
- 使用模态框进行登录
- 图论基础Dijsktra:Poj1062
- Struts2_ajax交互
- ⚔疯狂输出⚔ 基本数据类型 与包装类
- 读文件
- ES6 Generator
- 工作一到五年的Java程序员遇到瓶颈应该如何提升自己突破
- Chapter 7Greenplum Database数据类型
- Python中的random模块
- caffe 源码整理
- 猜数字游戏