木木
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
21 随笔 :: 4 文章 :: 5 评论 :: 0 Trackbacks
<
2008年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
(14)
Hibernate学习(1)
(rss)
JDO
(rss)
JQuery(1)
(rss)
js+CSS
(rss)
JSP+Servelet学习(2)
(rss)
linux(2)
(rss)
Mina
(rss)
PHP
(rss)
Spring学习(1)
(rss)
stripes(3)
(rss)
Struts2学习(4)
(rss)
随笔档案
(19)
2011年7月 (3)
2009年6月 (1)
2008年12月 (2)
2008年11月 (1)
2008年3月 (3)
2008年2月 (3)
2007年12月 (1)
2007年11月 (2)
2007年8月 (3)
技术
DBA
IBM J2EE专题
不错的地方
It公司速查
java
java
linux学习
lvs
mvn
MySql5.1官方中文手册
Mysql中文
springside
WEB2.0
Yahoo
开源大全
扩展,性能
技术
数据库
服务器开发
知识型博客
搜索
最新随笔
1. Linux c学习之 IDE打造--VIM(三),IDE界面
2. Linux c学习之 IDE打造--VIM(二),Hello world
3. Linux c学习之 IDE打造--VIM(一), 语法
4. UltraEdit下Mysql语法加亮
5. resin3+apache2.2整合
6. c3p0 .Communications link failure due to underlying exception
7. windows 下ubuntu8.10初学配置
8. Stripes使用Ajax
9. 在Stripes中下载excel表格
10. Stripes学习一: 一个小实例
11. js 实现动态文字滚动
12. Struts2+Hibernate中关闭Session的filter问题
13. Struts2中出错
14. Struts2在Resin3.0X中运行的配置
15. css的问题
16. jsp URL中文乱码问题
17. Hibernate3.2 核心包作用
18. struts2出错
19. FireWorks快捷键
最新评论
1. re: Hibernate3.2 核心包作用
@zzy
antlr.jar我测试的时候好像没用到也可以通。。。 不过整理的太好了,要是我早发现该有多好
--cheng8441036
2. re: js 实现动态文字滚动
顶一下!
--wjl
3. re: jsp URL中文乱码问题
这个双数个汉字是行的,但是如果是单数个汉字就不行了
--jsp
4. re: Hibernate3.2 核心包作用[未登录]
最小必要包好像写多了
--zzy
5. re: Hibernate3.2 核心包作用[未登录]
好
--zzy
阅读排行榜
1. jsp URL中文乱码问题(3326)
2. Hibernate3.2 核心包作用(2753)
3. c3p0 .Communications link failure due to underlying exception(2345)
4. js 实现动态文字滚动(1433)
5. Struts2+Hibernate中关闭Session的filter问题(1231)
评论排行榜
1. Hibernate3.2 核心包作用(3)
2. jsp URL中文乱码问题(1)
3. js 实现动态文字滚动(1)
4. Struts2+Hibernate中关闭Session的filter问题(0)
5. Struts2中出错(0)
Stripes使用Ajax
最近在看JQuery,又在使用Stripes,于是想把他们结合起来实现Ajax效果
配置web.xml,导入stripes类库,在目录中加入jquery.js
在页面中实现/ajax/test1.jsp
1
<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=UTF-8
"
2
pageEncoding
=
"
UTF-8
"
%>
3
<%
@ taglib prefix
=
"
stripes
"
uri
=
"
http://stripes.sourceforge.net/stripes.tld
"
%>
4
<!
DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
>
5
<
html
>
6
<
head
>
7
<
meta
http-equiv
="Content-Type"
content
="text/html; charset="
UTF-8"
>
8
<
title
></
title
>
9
<
script
type
="text/javascript"
src
="../skin/js/jquery.js"
></
script
>
10
<
script
type
="text/javascript"
>
11
$(document).ready(
function
()
{
12
alert(
"
f
"
);
13
$(
"
#subAjax
"
).click(
function
()
{
14
name
=
$(
"
#name
"
).val();
15
des
=
$(
"
#des
"
).val();
16
$.ajax(
{
17
type:
"
post
"
,
18
url:
"
${pageContext.request.contextPath}/AjaxTest.action
"
,
19
data:
"
name=
"
+
name
+
"
&describ=
"
+
des,
20
success:
function
(result)
{
21
$('
<
p
></
p
>
')
22
.html(result)
23
.css('background', '#F0F0F0')
24
.appendTo(
"
body
"
);
25
}
26
}
)
27
return
true
;
28
}
)
29
30
}
);
31
</
script
>
32
</
head
>
33
<
body
>
34
<
p
>
我要测试ajax
</
p
>
35
<
stripes:form
action
="${pageContext.request.contextPath}/AjaxTest.action"
>
36
<
table
>
37
<
tr
>
38
<
td
>
用户名:
</
td
><
td
>
<
stripes:text
name
="name"
id
="name"
></
stripes:text
></
td
>
39
</
tr
>
40
<
tr
>
41
<
td
>
说明:
</
td
><
td
><
stripes:text
name
="describ"
id
="des"
/></
td
>
42
</
tr
>
43
</
table
>
44
<
stripes:button
name
="subAjax"
id
="subAjax"
value
="提交"
></
stripes:button
>
45
</
stripes:form
>
46
</
body
>
47
</
html
>
写ActionBean类 AjaxTestActionBean
1
package
com.test.action;
2
3
import
java.io.StringReader;
4
5
import
net.sourceforge.stripes.action.ActionBean;
6
import
net.sourceforge.stripes.action.ActionBeanContext;
7
import
net.sourceforge.stripes.action.DefaultHandler;
8
import
net.sourceforge.stripes.action.RedirectResolution;
9
import
net.sourceforge.stripes.action.Resolution;
10
import
net.sourceforge.stripes.action.StreamingResolution;
11
12
public
class
AjaxTestActionBean
implements
ActionBean
{
13
private
String name;
14
private
String describ;
15
private
String result;
16
private
ActionBeanContext context;
17
@DefaultHandler
18
public
Resolution subAjax()
{
19
result
=
"
Name is:
"
+
name;
20
result
=
result
+
"
<br/>
"
;
21
result
=
result
+
"
Description:
"
+
describ;
22
return
new
StreamingResolution(
"
text
"
,
new
StringReader(result));
23
}
24
25
public
String getResult()
{
26
return
result;
27
}
28
public
void
setName(String name)
{
29
this
.name
=
name;
30
}
31
public
void
setDescrib(String describ)
{
32
this
.describ
=
describ;
33
}
34
public
ActionBeanContext getContext()
{
35
return
context;
36
}
37
public
void
setContext(ActionBeanContext arg0)
{
38
this
.context
=
arg0;
39
}
40
41
}
42
访问页面
http://localhost:8080/mytest/ajax/test1.jsp
posted on 2008-03-28 14:51
KTOO
阅读(768)
评论(0)
编辑
收藏
所属分类:
stripes
、
JQuery
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
Stripes使用Ajax
在Stripes中下载excel表格
Stripes学习一: 一个小实例
Powered by:
BlogJava
Copyright © KTOO