java学习
java学习
输出xml
在struts2.Xml中写:
<?
xml version
=
"
1.0
"
encoding
=
"
UTF-8
"
?>
<!
DOCTYPE struts PUBLIC
"
-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN
"
"
http://struts.apache.org/dtds/struts-2.1.7.dtd
"
>
<
struts
>
<
package
name
=
"
myxml
"
extends
=
"
struts-default
"
>
<!--
输出xml的方法不写result
-->
<
action name
=
"
xml
"
class
=
"
com.yjw.web.MyxmlAction
"
></
action
>
</
package
>
</
struts
>
在action中写:
package
com.yjw.web;
import
java.io.PrintWriter;
import
javax.servlet.http.HttpServletResponse;
import
org.apache.struts2.ServletActionContext;
import
com.opensymphony.xwork2.Action;
public
class
MyxmlAction
implements
Action
{
public
String execute()
throws
Exception
{
HttpServletResponse response
=
ServletActionContext.getResponse();
response.setContentType(
"
text/xml;charset=UTF-8
"
);
PrintWriter out
=
response.getWriter();
out.print(
"
<?xml version=\
"
1.0
\
"
encoding=\
"
UTF
-
8
\
"
?>
"
);
out.print(
"
<root>
"
);
for
(
int
i
=
0
;i
<
5
;i
++
)
{
out.print(
"
<person>
"
);
out.print(
"
<name>person
"
+
i
+
"
</name>
"
);
out.print(
"
</person>
"
);
}
out.print(
"
</root>
"
);
//
一定要返回null
return
null
;
}
}
在jsp里写:
<
body
>
<
input type
=
"
button
"
value
=
"
xml
"
id
=
"
btnxml
"
/>
<
div id
=
"
mydiv
"
></
div
>
<
script type
=
"
text/javascript
"
src
=
js
/
jquery
-
1.5
.
1
.min.js
></
script
>
<
script type
=
"
text/javascript
"
>
$(document).ready(function()
{
$(
"
#btnxml
"
).click(function()
{
$.get(
"
xml.action
"
,function(xml)
{
$(xml).find(
"
person
"
).each(function()
{
var name
=
$(
this
).find(
"
name
"
).text();
$(
"
#mydiv
"
).html($(
"
#mydiv
"
).html()
+
name
+
'
<br/>
'
);
}
);
}
);
}
);
}
);
</
script
>
</
body
>
posted on 2012-04-30 09:30
杨军威
阅读(1407)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 391
文章 - 34
评论 - 20
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2021年9月 (1)
2021年6月 (1)
2021年4月 (1)
2021年1月 (1)
2020年12月 (1)
2020年11月 (2)
2020年10月 (1)
2020年8月 (2)
2020年7月 (2)
2020年5月 (1)
2020年4月 (7)
2020年3月 (4)
2019年11月 (1)
2019年6月 (1)
2019年2月 (1)
2018年11月 (2)
2018年8月 (1)
2018年7月 (1)
2018年6月 (1)
2018年5月 (8)
2018年4月 (3)
2018年3月 (10)
2018年2月 (5)
2018年1月 (5)
2017年12月 (12)
2017年11月 (7)
2017年9月 (13)
2017年8月 (13)
2017年7月 (10)
2017年6月 (2)
2017年3月 (3)
2017年2月 (5)
2016年9月 (2)
2016年8月 (2)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (1)
2014年12月 (6)
2013年11月 (1)
2013年9月 (4)
2013年8月 (16)
2013年7月 (6)
2013年6月 (27)
2013年5月 (21)
2013年4月 (48)
2013年3月 (61)
2013年2月 (11)
2013年1月 (33)
2012年12月 (19)
2012年11月 (8)
2012年10月 (2)
2012年9月 (2)
2012年5月 (6)
2012年4月 (4)
2011年11月 (8)
搜索
最新评论
1. re: Form 表单域与 Java 对象属性的自动装配功能[未登录]
没排版,看着好累
--alex
2. re: struts2实现登录拦截器和验证方法
嗯嗯
--嗯嗯
3. re: 用struts2给的jar包解析json
阿斯顿发送到
--阿斯蒂芬
4. re: ApplicationContextAware接口的作用
解决
--解决
5. re: jfinal拦截器笔记5[未登录]
2132
--123
阅读排行榜
1. ApplicationContextAware接口的作用(37183)
2. svn使用(12293)
3. git 解决 unable to get local issuer certificate 问题(10163)
4. jfinal拦截器笔记5(8685)
5. $.cookie的用法(8165)
评论排行榜
1. struts2实现登录拦截器和验证方法(5)
2. jquery阻止表单提交(3)
3. jfinal笔记1(2)
4. extjs和highcharts整合显示数据曲线和打印图片(2)
5. XPath解析,写入,修改xml文件(1)
Powered by:
BlogJava
Copyright © 杨军威