J2EE中的struct中的json数据接收和发送
来源:互联网 发布:网络科学导论讲义 编辑:程序博客网 时间:2024/04/29 03:55
首先我们通过ServletContext获得request和response然后调用下面的类就可以实现接送数据的接受和转发了
json包的解析和打包我更喜欢使用gson。不过都是构造字符串,解析字符串而已。
package com.edu.AutomotiveSMSystem.action;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.edu.AutomotiveSMSystem.model.Volume;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class getjson {
HttpServletRequest request;
HttpServletResponse response ;
PrintWriter out ;
public getjson( HttpServletRequest request,HttpServletResponse response) throws IOException
{
this.request=request;
this.response=response;
request.getSession();
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
this.out = response.getWriter();
}
public JSONObject doget() throws IOException
{
BufferedReader reader = request.getReader();
StringBuffer buffer = new StringBuffer();
String string;
while ((string = reader.readLine()) != null) {
buffer.append(string);
}
reader.close();
System.out.println(request.getParameter("pn") );
JSONObject myget=JSONObject.fromObject("{pn:18291445124}");
return myget;
}
public void outstring(String words)
{
JSONObject myoutJsonObject=JSONObject.fromObject(words);
out.println(myoutJsonObject);
}
public void outar(int []arr)
{
JSONArray myoutJsonObject=JSONArray.fromObject(arr);
out.println(myoutJsonObject);
}
public void outarray(List <Volume> iwantList)
{
JSONArray jsonArray=JSONArray.fromObject(iwantList);
out.println(jsonArray);
}
public void outarray(Volume [] iwantList)
{
JSONArray jsonArray=JSONArray.fromObject(iwantList);
out.println(jsonArray);
}
}
- J2EE中的struct中的json数据接收和发送
- 前后端json数据发送和接收
- 如何用ace_message_block发送和接收struct结构的数据
- android发送/接收json数据
- Android接收/发送jSON数据
- Android接收/发送jSON数据
- android发送/接收json数据
- android发送/接收json数据
- android发送/接收json数据
- android发送/接收json数据
- HttpClient和HttpUrlConnection实现post发送和接收json数据
- springMVC如何接收和发送json数据对象
- 数据发送和接收
- json的发送和接收
- J2EE 应用程序中的数据管理和数据持久性
- J2EE 应用程序中的数据管理和数据持久性
- javascript如何处理/接收URL中的Json数据?
- java接收http请求body中的json数据
- 初等代数(3):代数方程、指数与对数、复数
- java.rmi.ConnectException: Connection refused to host:
- Android ButterKnife绑定控件为null
- 一个成功的 Git 分支模型
- Android Theme
- J2EE中的struct中的json数据接收和发送
- js中数组的排序
- maven打包问题导致org.apache.ibatis.binding.BindingException: Invalid bound statement
- IOS证书的申请和使用
- java.security.AccessControlException: access denied
- ios自定义下拉列表
- 最长回文子串
- 初等几何(1):三角形、四边形、正多边形
- 2015 Xcode7 真机调试(开发者)以及P12配置---简书