package org.jboss.resteasy.test.form.resource; import org.jboss.logging.Logger; import javax.ws.rs.Consumes; import javax.ws.rs.FormParam; import javax.ws.rs.GET; import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; @Path("/test") public class FormParamPutResource { private static Logger logger = Logger.getLogger(FormParamPutResource.class); private static volatile String formParam; @PUT @Path("/{pathParam:\\d+}") @Consumes("application/x-www-form-urlencoded") @Produces({"application/xml", "application/json"}) public void updateGuestPostStatus(@PathParam("pathParam") Long pathParam, @FormParam("formParam") String formParam) { this.formParam = formParam; logger.info("==============="); logger.info(formParam); logger.info("==============="); } @GET public String getStatus() { return formParam; } }