view app/controllers/Sample.java @ 14:ce84c877fee6 draft default tip

modify controllers.Sample class
author one
date Tue, 18 Sep 2012 04:28:13 +0900
parents b07fa52392e2
children
line wrap: on
line source

package controllers;

import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.util.List;

import javax.ws.rs.core.Request;

import com.fasterxml.jackson.databind.JsonNode;

import models.Post;
import play.mvc.Controller;
import play.mvc.Http;

public class Sample extends Controller {

	public static void index() throws IOException {
		String method = request.method;
		String str="";
		if (method.equals("POST")) {
			InputStream in = request.body;
			BufferedReader br = new BufferedReader(new InputStreamReader(in));
			String tmp ="";
			while ( (tmp = br.readLine()) != null) str += tmp;

		} else {
			String id = params.get("id");
			str = "{ \"id\" : \""+id +"\"}";
		}
    	renderJSON(str);
	}

	public static void sample() {

		
		
		JsonNode json;
//		JsonNode json = request().body().asJson();
		
		
	}
	
}