<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