I\'ve created a page which asks user to fill some form fields and when he submits, the form is sent to a Restful method which you can see below:
@POST
@Path(
See below the usage of redirecting in web services:
public class LoginWebService {
@POST
@Path("/check")
public Response checkDetails(@FormParam("name") String name,@FormParam("pass") String pass ) throws URISyntaxException {
URI uri = new URI("/login/success");
URI uri2= new URI("http://localhost:9090/NewWebServiceproject/new/login/failure");
if(name.equals("admin") && pass.equals("pass"))
//@Path("http://localhost:8010/NewWebServiceproject/new/login/success");
{
return Response.temporaryRedirect(uri).build();
//Response.seeOther(uri);
//return Response.status(200).entity("user successfully login").build();
}
else
{
return Response.temporaryRedirect(uri2).build();
//Response.seeOther(uri2);
//return Response.status(200).entity("user logon failed").build();
}
}
@POST
@Path("/success")
public Response successpage()
{
return Response.status(200).entity("user successfully login").build();
}
@POST
@Path("/failure")
public Response failurepage()
{
return Response.status(200).entity("user logon failed").build();
}
}