- 浏览: 189372 次
- 性别:
- 来自: QD
文章分类
- 全部博客 (127)
- Struts2 (8)
- Web (27)
- 计算机基础 (2)
- 面试 (2)
- JQuery (4)
- MySQL (1)
- SQL (1)
- AJAX (3)
- Java (17)
- Javascript (36)
- 情感 (0)
- Oracle (7)
- Spring (5)
- FreeMarker (2)
- JSON (1)
- 表达式 (1)
- 线程 (4)
- WebService (10)
- MyEclipse (2)
- LDAP (1)
- Tomcat (1)
- NIO (1)
- Linux (1)
- ExtJS (4)
- Android (1)
- Dojo (2)
- Maven (9)
- Ant (7)
- 分布式 (1)
- Intellij IDEA (1)
最新评论
-
northc:
米饭军 写道如果文件已存在怎样避免应该会覆盖的
用Ant scp往远程linux传文件 -
米饭军:
如果文件已存在怎样避免
用Ant scp往远程linux传文件 -
luis025:
不支持列隐藏 硬伤
ExtJS4.0 分享Grid导出Excel插件(3.28更新支持4.1) -
rgbhje:
楼主大神,我把你的代码简单改了一小下,在4.2可以跑了
ExtJS4.0 分享Grid导出Excel插件(3.28更新支持4.1) -
rgbhje:
楼主大神,我把你的代码简单改了一小下,在4.2可以跑了
ExtJS4.0 分享Grid导出Excel插件(3.28更新支持4.1)
使用JSON需要引人下列jar包:
json-lib-2.3-jdk15.jar
commons-beanutils-1.7.0.jar
commons-httpclient-3.1.jar
commons-lang-2.3.jar
commons-logging-1.0.4.jar
commons-collections-3.1.jar
ezmorph-1.0.3.jar
jsp文件:
<head> <script type="text/javascript"> $(document).ready( function() { //使用 Ajax 的方式 判断登录 $("#btn_login").click( function() { var url = 'ajaxLogin.action'; //获取表单值,并以json的数据形式保存到params中 var params = { loginName:$("#loginName").val(), password:$("#password").val(), aa:"测试" } //使用$.post方式 $.post( url, //服务器要接受的url params, //传递的参数 function cbf(data){ //服务器返回后执行的函数 参数 data保存的就是服务器发送到客户端的数据 //alert(data); var member = eval("("+data+")"); //包数据解析为json 格式 $('#result').html("欢迎您: "+member.name+"<br>您的密码是:"+member.password); }, 'json' //数据传递的类型 json ); }); }); </script> </head> <body> <center> <table> <tr> <td> <span>用户名:</span> </td> <td> <input type="text" id="loginName" name="loginName"> </td> </tr> <tr> <td> <span>密码:</span> </td> <td> <input type="password" name="password" id="password"> </td> </tr> <tr> <td colspan="2"> <input type="button" id="btn_login" value="Login" /> </td> </tr> </table> <p> 这里显示ajax信息: <br /> <span id="result"></span> </p> </center> </body>
对应的AJAXLoginAction:
public class AjaxLoginAction extends ActionSupport { // 用户Ajax返回数据 private String result; // struts的属性驱动模式,自动填充页面的属性到这里 private String loginName; private String password; //测试aa private String aa; public String getAa() { return aa; } public void setAa(String aa) { this.aa = aa; } public String getResult() { return result; } public void setResult(String result) { this.result = result; } public String getLoginName() { return loginName; } public void setLoginName(String loginName) { this.loginName = loginName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String execute() { System.out.println("-----aa="+aa+"-----"); // 用一个Map做例子 Map<String, String> map = new HashMap<String, String>(); // 为map添加一条数据,记录一下页面传过来loginName map.put("name", this.loginName); map.put("password",this.password); // 将要返回的map对象进行json处理 JSONObject jo = JSONObject.fromObject(map); // 调用json对象的toString方法转换为字符串然后赋值给result this.result = jo.toString(); // 可以测试一下result System.out.println(this.result); return SUCCESS; } }
发表评论
-
Ext Toolbar换行
2012-06-21 09:02 01.var oneTbar=new Ext.Toolba ... -
禁止select控件選擇
2012-06-20 20:06 0禁止select控件選擇 大家知道, 對於HTML控件 ... -
几种压缩算法原理介绍
2012-05-25 20:04 1296先给出一个JS实现的ZIP:http://stuartk ... -
ExtJS4.0 分享Grid导出Excel插件(3.28更新支持4.1)
2012-03-12 17:00 10769需要将ExtJS Grid 导出 Excel 的同学可以试一试 ... -
Ext Js 4.x 扩展自己的XType
2012-03-03 14:26 1521如果想用自己定制的XType(比如这里想用一个Obj存 ... -
(转)Javascript中大括号“{}”的多义性
2012-02-25 11:21 974JS中大括号有四种语义作用语义1,组织复合语句,这是最常 ... -
function sleep
2012-02-17 19:16 850//毫秒 (function sleep(t){ ... -
不用递归,循环算0-9999之和(js)
2012-02-17 19:15 861var i=0,sum=eval(new Arra ... -
Augment.js 为旧浏览器增加现代Javascript的功能支持
2012-01-18 12:06 1023index: http://olivernn. ... -
Javascript中的~和~~
2011-12-30 15:58 856<script type="text/j ... -
js中的onchange和onpropertychange
2011-12-28 11:26 1808当一个HTML元素的属 ... -
DOCTYPE! HTML PUBLIC 声明规范
2011-12-26 17:38 1207DOCTYPE的常用声明:按照 HTML 4.01 ... -
parentNode、parentElement,childNodes、children
2011-12-26 17:38 892parentNode、parentElement,childN ... -
关于JS中的constructor与prototype
2011-12-22 19:53 980我们都知道,在JS中有一个function的东西。一般人 ... -
各浏览器对document.getElementById等方法的实现差异
2011-12-21 13:15 887本文来自:http://www.cnblogs.com/sna ... -
全世界最短的IE判定
2011-12-20 15:45 767var ie = !-[1,]; ... -
document.getElementsByClassName的理想实现
2011-12-20 14:41 1393来自: 司徒正美 blog http://www.cnblo ... -
浏览器支持的JS版本及JS对象图
2011-12-20 10:38 1045来自zh.wikipedia.org的JavaScript ... -
JS判断浏览器能力
2011-12-15 20:47 1010对象/特征检测法 该方法是一种判断浏览器能力(而非浏览器 ... -
onunload和onbeforeunload区别
2011-12-15 18:54 944Onunload,onbeforeunload都是在刷 ...
相关推荐
Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON
NULL 博文链接:https://left-jessica.iteye.com/blog/739878
struts2+spring+hibernate+jquery+json 以前没有做过此类的东西终于有时间来试试 可以方便学习
1、将struts2的json插件加入web工程的lib,jsonplugin的下载地址:http://code.google.com/p/jsonplugin/downloads/list
一个简单的struts2+json+jquery 交互的例子,记得把Tomcat依赖加入到工程中
Struts2+JSON+JQuery实现简单的验证; 需要 JDK1.6+ tomcat5.0+ 支持~~~ 不说废话,上源码!!
struts2+jQuery+json 实例
Struts2+JQuery+JSON实现AJAX
struts2+jQuery+json实现AJAX.zip
struts2+jQuery+json 实例
Struts+Jquery+Ajax+Json应用实例,前端引入jquery,后台使用struts框架。前端js调用后台action,并将后台返回的json数据进行解析,设置web页面
struts2+jquery+jsonstruts2
这圣思园张老师的一个上课演示文件,讲的是struts2+jquery+Ajax实现异步交互的简单例子。
网站框架搭建,涉及struts2+jquery+json、dwr、log日志、过滤器、拦截器。
json+jquery+struts2+hibernate+spring 实现的小型bbs系统,这个提供包 ,很不错的下载后,好好徐希一下吧
结合struts2.3.4+jQuery+mysql+json开发的一个小例子。
这是前台用jsp页面,并应用jquery、easyui、ajax、struts2技术,以json数据格式传输的一个登录例子
一个基于flexigrid+struts2+json+jquery开发的实例,并拓展了一些功能: 1.添加了右键事件(查删改),jqmodal 2.实现了列百分比的显示 3.优化了查询界面
struts2+json+jquery实现ajax数据的存取
Struts2+json+jQuery使用方式 Struts2+json+jQuery使用方式.rar