资源简介

json的一个简单的服务端和客户端开发,感受一下json的用处

资源截图

代码片段和文件信息

package com.json.action;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.json.service.JsonService;
import com.json.tools.JsonTools;

public class JsonAction extends HttpServlet {

JsonService jsonService;
/**
 * Constructor of the object.
 */
public JsonAction() {
super();
}

/**
 * Destruction of the servlet. 

 */
public void destroy() {
super.destroy(); // Just puts “destroy“ string in log
// Put your code here
}

/**
 * The doGet method of the servlet. 

 *
 * This method is called when a form has its tag value method equals to get.
 * 
 * @param request the request send by the client to the server
 * @param response the response send by the server to the client
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

doPost(request response);
}

/**
 * The doPost method of the servlet. 

 *
 * This method is called when a form has its tag value method equals to post.
 * 
 * @param request the request send by the client to the server
 * @param response the response send by the server to the client
 * @throws ServletException if an error occurred
 * @throws IOException if an error occurred
 */
public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

response.setContentType(“text/html“);
PrintWriter out = response.getWriter();
String msg = JsonTools.createJsonString(“person“ jsonService.getPerson());
out.println(msg);
out.flush();
out.close();
}

/**
 * Initialization of the servlet. 

 *
 * @throws ServletException if an error occurs
 */
public void init() throws ServletException {
// Put your code here
jsonService = new JsonService();
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-11-08 20:58  json\
     目录           0  2013-11-08 20:58  json\jsonServerProject\
     文件         840  2013-11-08 16:25  json\jsonServerProject\.classpath
     目录           0  2013-11-08 20:58  json\jsonServerProject\.myeclipse\
     文件         324  2013-11-08 16:24  json\jsonServerProject\.mymetadata
     文件        1423  2013-11-08 19:40  json\jsonServerProject\.project
     目录           0  2013-11-08 20:58  json\jsonServerProject\.settings\
     文件         500  2013-11-08 16:24  json\jsonServerProject\.settings\.jsdtscope
     文件         330  2013-11-08 16:24  json\jsonServerProject\.settings\org.eclipse.jdt.core.prefs
     文件          49  2013-11-08 16:24  json\jsonServerProject\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-11-08 16:24  json\jsonServerProject\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\meta-INF\
     文件          36  2013-11-08 16:24  json\jsonServerProject\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\WEB-INF\
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\WEB-INF\classes\
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\WEB-INF\classes\com\
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\action\
     文件        1627  2013-11-08 19:40  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\action\JsonAction.class
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\domain\
     文件        1347  2013-11-08 19:03  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\domain\Person.class
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\service\
     文件        2202  2013-11-08 19:29  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\service\JsonService.class
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\test\
     文件        1017  2013-11-08 19:30  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\test\test.class
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\tools\
     文件         716  2013-11-08 16:51  json\jsonServerProject\WebRoot\WEB-INF\classes\com\json\tools\JsonTools.class
     目录           0  2013-11-08 20:58  json\jsonServerProject\WebRoot\WEB-INF\lib\
     文件      188671  2013-11-08 16:25  json\jsonServerProject\WebRoot\WEB-INF\lib\commons-beanutils-1.7.jar
     文件      571259  2013-11-08 16:25  json\jsonServerProject\WebRoot\WEB-INF\lib\commons-collections.jar
............此处省略104个文件信息

评论

共有 条评论