package register;
import java.util.ArrayList;
import javax.ws.rs.Consumes;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import org.json.JSONObject;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.google.gson.Gson;
@Path("/path2")
public class RegisterServc {
@Path("/{registerObj}")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public Response regUser(@PathParam("registerObj") String registerObj)
{
System.out.println("register obj"+registerObj);
ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml");
RegisterPojo rp1 = (RegisterPojo) ac.getBean("rpb");
Gson gs = new Gson();
RegisterPojo rp = gs.fromJson(registerObj, RegisterPojo.class);
RegisterPojo orig = new RegisterPojo();
rp1.firstName = rp.firstName;
rp1.lastName = rp.lastName;
System.out.println(rp1.firstName);
RegisterDao rd=(RegisterDao)ac.getBean("rdao");
boolean status = rd.saveUser(rp);
return Response.status(202).entity(orig.toString()).header("Content-Type","application/x-www-form-urlencoded").build();
}
}
import java.util.ArrayList;
import javax.ws.rs.Consumes;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import org.json.JSONObject;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.google.gson.Gson;
@Path("/path2")
public class RegisterServc {
@Path("/{registerObj}")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
public Response regUser(@PathParam("registerObj") String registerObj)
{
System.out.println("register obj"+registerObj);
ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml");
RegisterPojo rp1 = (RegisterPojo) ac.getBean("rpb");
Gson gs = new Gson();
RegisterPojo rp = gs.fromJson(registerObj, RegisterPojo.class);
RegisterPojo orig = new RegisterPojo();
rp1.firstName = rp.firstName;
rp1.lastName = rp.lastName;
System.out.println(rp1.firstName);
RegisterDao rd=(RegisterDao)ac.getBean("rdao");
boolean status = rd.saveUser(rp);
return Response.status(202).entity(orig.toString()).header("Content-Type","application/x-www-form-urlencoded").build();
}
}
No comments:
Post a Comment