<html> <body> <h1>JAX-RS @FormQuery Testing</h1> <form action="doj/employee/add" method="post"> <p> Employee Name : <input type="text" name="empname" /> </p> <p> Employee Age : <input type="text" name="empage" /> </p> <input type="submit" value="Add Employee" /> </form> </body> </html>2. @FormParam Example
package com.dineshonjava.ws.rest;
import java.util.List;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.FormParam;
import javax.ws.rs.GET;
import javax.ws.rs.MatrixParam;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
/**
* @author Dinesh Rajput
*
*/
@Path("/employee")
public class EmployeeController {
@POST
@Path("/add")
public Response addEmployee(
@FormParam("empname") String empname,
@FormParam("empage") int empage) {
return Response.status(200)
.entity("addEmployee is called, employee name : " + empname + ", employee age : " + empage)
.build();
}
}


Labels: REST