Struts2 + jQuery 实现ajax
使用这个组合,感觉还是很方便灵活的。
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
"
;
}
}
posted on 2008-09-07 23:07
大卫
阅读(5136)
评论(1)
编辑
收藏
所属分类:
Java
、
JavaScript
、
web
评论
#
re: Struts2 + jQuery 实现ajax
2009-04-11 10:37
starnc
回复
更多评论
jQuery.post(url, params, callbackFun, 'json');
关于这条语句,我查jquery的api,只有三个参数啊,没有‘json’,这个参数,请解释一下,谢谢
IT新闻
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-09-07 23:38 编辑过
相关文章:
hibernate(jpa)中annotation配置非自增字段为主键
hibernate(jpa)复合主键annotation声明方法
判断是否含有GBK以外的字符
Struts2 + jQuery 实现ajax
命令行junit
我的ant(带junit测试)
技术
回忆java与javac命令
关于通过正则表达式获取串中值的小代码
Ext结合DWR的关键代码(运行成功的DWRProxy)
日积月累
Java笔记
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 50
文章 - 0
评论 - 109
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(5)
给我留言
查看公开留言
查看私人留言
随笔分类
■
Java(32)
(rss)
■
JavaScript(6)
(rss)
■
Linux(3)
(rss)
■
web(4)
(rss)
■
我的代码(2)
(rss)
■
数据库(1)
(rss)
■
经验(6)
(rss)
■
设计(1)
(rss)
随笔档案
■
2009年2月 (2)
■
2008年10月 (1)
■
2008年9月 (4)
■
2008年8月 (1)
■
2008年7月 (1)
■
2008年6月 (4)
■
2008年5月 (3)
■
2008年3月 (5)
■
2008年2月 (8)
■
2008年1月 (15)
groovy
搜索
最新评论
1. re: 一个计算机专业学生几年的编程经验汇总(收藏)
O(∩_∩)O哈!
--王力
2. re: 一个计算机专业学生几年的编程经验汇总(收藏)
这是经典我收下了!
--yuemon
3. re: 数据库设计5步骤(收藏)
谢谢了,虽然不是很懂。但还是很有启发的!
--殇雪
4. re: 使用TreeSet构造排序的集合
不错
--asdfljasf
5. re: 数据库设计5步骤(收藏)
好东西,学习下。
--flyjiangs
阅读排行榜
1. 数据库设计5步骤(收藏)(12060)
2. Struts2 + jQuery 实现ajax(5136)
3. 如何在三个月掌握三年的经验(转载&&笔记)(4960)
4. mysql编码转换搞定(3806)
5. 一个计算机专业学生几年的编程经验汇总(收藏)(3742)
评论排行榜
1. 数据库设计5步骤(收藏)(13)
2. 一个计算机专业学生几年的编程经验汇总(收藏)(13)
3. 对一个算法笔试题的注解(10)
4. mysql编码转换搞定(8)
5. windows系统垃圾清理(8)