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
大卫
阅读(2761)
评论(0)
编辑
收藏
所属分类:
Java
、
JavaScript
、
web
IT新闻
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-09-07 23:38 编辑过
推荐图书:
《
走出软件作坊
》、《
悟透JavaScript
》、《
Head First 设计模式
》
相关文章:
判断是否含有GBK以外的字符
Struts2 + jQuery 实现ajax
命令行junit
我的ant(带junit测试)
技术
回忆java与javac命令
关于通过正则表达式获取串中值的小代码
Ext结合DWR的关键代码(运行成功的DWRProxy)
在项目中使用DWR框架需注意的
通过反射获取方法的参数和返回值的泛型信息
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
日积月累
Java笔记
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 48
文章 - 0
评论 - 94
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
■
Java(30)
(rss)
■
JavaScript(6)
(rss)
■
Linux(3)
(rss)
■
web(4)
(rss)
■
我的代码(2)
(rss)
■
数据库(1)
(rss)
■
经验(6)
(rss)
■
设计(1)
(rss)
随笔档案
■
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: 使用TreeSet构造排序的集合[未登录]
评论内容较长,点击标题查看
--sa
2. re: 数据库设计5步骤(收藏)
谢谢了
--tangjx
3. re: 判断是否含有GBK以外的字符
so cute!
--rubby
4. re: 数据库设计5步骤(收藏)
OK
--陶
5. re: 用PipedInputStream,PipedOutputStream实现输入流、输出流的链接。
OH MY GOD!!
--xx
阅读排行榜
1. 数据库设计5步骤(收藏)(5845)
2. 如何在三个月掌握三年的经验(转载&&笔记)(4288)
3. eclipse实用插件(个人笔记)(3030)
4. Ext结合DWR的关键代码(运行成功的DWRProxy)(2974)
5. 一个计算机专业学生几年的编程经验汇总(收藏)(2947)
评论排行榜
1. 一个计算机专业学生几年的编程经验汇总(收藏)(11)
2. 对一个算法笔试题的注解(10)
3. windows系统垃圾清理(8)
4. mysql编码转换搞定(8)
5. 如何在三个月掌握三年的经验(转载&&笔记)(6)