Struts2返回XML,JSON格式
2013-01-25 14:06
381 查看
Struts2 返回XML格式
1.struts.xml里面的配置package extends="struts-default"
Xml代码
< action name = "xxxName" class = "xxxAction" method = "xxxMethod" >
<!-- 下面的name和type不能改 -->
< result name = "xmlMessage" type = "plaintext" > </ result >
</ action >
[xml] view
plaincopy
<action name="xxxName" class="xxxAction" method="xxxMethod" >
<!-- 下面的name和type不能改 -->
<result name="xmlMessage" type="plaintext"></result>
</action>
2.Action里面的方法
Java代码
//没有返回值
public void xxxMethod() throws IOException{
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
response.setContentType("text/xml;charset=utf-8" );
response.setHeader("Cache-Control" , "no-cache" );
out.write("你的XML文档" );
//不用关,Struts2 会帮你关
}
[java] view
plaincopy
//没有返回值
public void xxxMethod() throws IOException{
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
response.setContentType("text/xml;charset=utf-8");
response.setHeader("Cache-Control", "no-cache");
out.write("你的XML文档");
//不用关,<span class="hilite1">Struts2</span>
会帮你关
}
Struts2 返回Json 格式
1、下载jsonplugin-0.7.jar包。下载地址是:http://code.google.com/p/jsonplugin/downloads/list
2、在struts.xml中包要继承json -default,如:extends="json -default"
3、返回时这样写:
Xml代码
< result type = "json " name = "input" >
< param name = "root" > msg </ param >
</ result >
[xml] view
plaincopy
<result type="<span class="hilite3">json</span>
" name="input">
<param name="root">msg</param>
</result>
在action中有关于msg的get,set方法.msg可以是一个字符串,也可以是一个对象,里面的字段就对应着Key,Value
1.struts.xml里面的配置package extends="struts-default"
Xml代码
< action name = "xxxName" class = "xxxAction" method = "xxxMethod" >
<!-- 下面的name和type不能改 -->
< result name = "xmlMessage" type = "plaintext" > </ result >
</ action >
[xml] view
plaincopy
<action name="xxxName" class="xxxAction" method="xxxMethod" >
<!-- 下面的name和type不能改 -->
<result name="xmlMessage" type="plaintext"></result>
</action>
2.Action里面的方法
Java代码
//没有返回值
public void xxxMethod() throws IOException{
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
response.setContentType("text/xml;charset=utf-8" );
response.setHeader("Cache-Control" , "no-cache" );
out.write("你的XML文档" );
//不用关,Struts2 会帮你关
}
[java] view
plaincopy
//没有返回值
public void xxxMethod() throws IOException{
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
response.setContentType("text/xml;charset=utf-8");
response.setHeader("Cache-Control", "no-cache");
out.write("你的XML文档");
//不用关,<span class="hilite1">Struts2</span>
会帮你关
}
Struts2 返回Json 格式
1、下载jsonplugin-0.7.jar包。下载地址是:http://code.google.com/p/jsonplugin/downloads/list
2、在struts.xml中包要继承json -default,如:extends="json -default"
3、返回时这样写:
Xml代码
< result type = "json " name = "input" >
< param name = "root" > msg </ param >
</ result >
[xml] view
plaincopy
<result type="<span class="hilite3">json</span>
" name="input">
<param name="root">msg</param>
</result>
在action中有关于msg的get,set方法.msg可以是一个字符串,也可以是一个对象,里面的字段就对应着Key,Value
相关文章推荐
- Struts2返回XML,JSON格式
- Struts2返回XML,JSON格式
- 关于Struts2返回XML,JSON格式配置记录
- 中国天气网接口返回json格式分析及接口(XML、图片接口)说明!
- struts2 action返回json格式
- Struts2不用插件返回json格式数据
- Android访问网络:服务端返回XML或JSON格式数据,Android 进行解析并使用ListView显示
- 中国天气网接口返回json格式分析及接口(XML、图片接口)说明
- Response 异步返回各种格式数据:json xml text Protobuf
- Struts2返回JSON格式包括从父类继承的属性
- rest接口返回是比较灵活的,可以根据请求者的需求返回xml,json,string等格式
- WCF服务返回XML或JSON格式数据
- jquery调用struts2,返回script/text/json格式的数据
- Ajax技术--服务器返回数据格式(HTML,XML,JSON)
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- javascript解析ajax返回的xml和json格式数据实例详解
- 【.net 深呼吸】聊聊WCF服务返回XML或JSON格式数据
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- struts2的action中返回json格式的数据
- SpringMVC返回XML或者JSON格式的数据