1、将struts2的json插件加入web工程的lib,
jsonplugin的下载地址:
http://code.google.com/p/jsonplugin/downloads/list
2、struts.xml添加专为ajax使用的package
<package name="ajax" extends="json-default">
<action name="ajaxRequest"
class="org.david.struts2.HelloWorld">
<result type="json"></result>
</action>
</package>
3、helloworld.jsp
<SCRIPT type="text/javascript" src="js/jquery-1.2.6.min.js"></script>
<SCRIPT type="text/javascript">
function clickButton()
{
var url = 'ajaxRequest.action';
var params = {
name:$('#name').attr('value')
};
jQuery.post(url, params, callbackFun, 'json');
}
function callbackFun(data)
{
alert(data.result);//对应HelloWorld类的message属性
//获取数据后渲染页面
}
</SCRIPT>
<input id="name" type="text">
<input type="button" value="ok" onclick="javascript:clickButton();">
4、HelloWorld.java
package org.david.struts2;
public class HelloWorld {
private String name;
private String result;
// ajax请求参数赋值
public void setName(String name) {
this.name = name;
}
// ajax返回结果
public String getResult() {
return result;
}
public String execute() {
this.result = "Hello! " + this.name + ".";
return "success";
}
}
分享到:
相关推荐
struts2+json+jquery实现ajax数据的存取
Struts2+Hibernate+Spring+jQuery 联合使用
Struts2+jQuery+ajax+mySql实现省市二级联动
NULL 博文链接:https://mamaoyuan625.iteye.com/blog/462719
struts2+jquery+ajax实现了文件的异步上传,的MyEclipse编写的简单项目
struts2+jquery+ajax实现验证功能
struts2 + jquery +ajax 登录验证
这圣思园张老师的一个上课演示文件,讲的是struts2+jquery+Ajax实现异步交互的简单例子。
struts2+jquery+ajax实现头像上传切割图片,稍事改动即可用于具体项目
MVC Struts2框架搭建,Jquery Ajax异步数据交互,内涵需要的jar包及ppt讲解
struts2+jQuery+json实现AJAX.zip
Struts2+JQuery+JSON实现AJAX
Java中:struts2+jQuery+ajax调用(引用) 代码,解析,源码,demo,实例,分析
1、将struts2的json插件加入web工程的lib,jsonplugin的下载地址:http://code.google.com/p/jsonplugin/downloads/list
struts2+ajax+jquery异步批量上传超大文件,单文件最大支持2G,一次文件数量,文件大小都可设置。简单明了。绝对可用,稍微懂点的就可以修改为自己所用。你值得拥有! 我会分享给大家更多更好的东西,希望支持!
主要实现步骤如下: 1、JSP页面使用脚本代码执行ajax请求 2、Action中查询出需要返回的数据,并转换为json类型模式数据 3、配置struts.xml文件 4、页面脚本接受并处理数据!
Struts2+jQuery ajax的一个商品小系统Struts2+jQuery ajax的一个商品小系统
自学两天ibatis后自己做的struts2+spring+ibatis+jquery ajax的登录注册
一个简单的demo,实现了struts2+jquery执行ajax异步请求并返回json类型数据的实例,代码中附有注释,简单易懂。 基于eclipse开发,导入到eclipse即可运行。