Ich versuche, mehrere Parameter an Jersey POST-Methode übergeben. Zurzeit gehe ich folgendermaßen vor, um einen einzelnen Parameter an die Jersey POST-Methode zu übergeben. JetztWie mehrere Parameter an Jersey POST-Methode übergeben werden
Client client = ClientBuilder.newClient();
WebTarget target= client.target("http://localhost:8080/Rest/rest/subuser").path("/insertSubUser");
SubUserBean subUserBean=new SubUserBean();
subUserBean.setIdUser(1);
subUserBean.setIdSubUserType(1);
subUserBean.setIdSubUser(15);
subUserBean.setFirstName("Haritha");
subUserBean.setLastName("Wijerathna");
subUserBean.setNumberOfDaysToEditRecord(14);
subUserBean.setUserName("haritha");
subUserBean.setPassword("hariwi88");
subUserBean.setDateCreated(Common.getSQLCurrentTimeStamp());
subUserBean.setLastUpdated(Common.getSQLCurrentTimeStamp());
target.request(MediaType.APPLICATION_JSON_TYPE).post(Entity.entity(subUserBean, MediaType.APPLICATION_JSON_TYPE));
SubUserJSONService.java
@Path("/subuser")
public class SubUserJSONService {
@POST
@Path("/insertSubUser")
@Consumes(MediaType.APPLICATION_JSON)
public String updateSubUser(SubUserBean bean){
SubUserInterface table = new SubUserTable();
String result= table.insertSubUser(bean);
return result;
}
}
möchte ich Parameter übergeben über Jersey POST-Methode folgende Methode.
public String insertHistory(List<SocialHistoryBean> list, String comment){
//my stuffs
}
Haben Sie irgendwelche Ideen über die Arbeit zu tun?
Vielen Dank.
Dies ist in Client-Seite in Ordnung. Aber wie kann ich Daten serverseitig abrufen? – Barrier