Одно простое приложение - это взять параметр как String и проанализировать его в теле метода для преобразования его в java.util.Date
Другой - создать один класс, имеющий конструктор, принимающий параметр типа String. Выполните то же самое, что я сказал в первом подходе.
вот код для второго подхода.
@Path("date-test")
public class DateTest{
@GET
@Path("/print-date")
public void printDate(@FormParam("date") DateAdapter adapter){
System.out.println(adapter.getDate());
}
public static class DateAdapter{
private Date date;
public DateAdapter(String date){
try {
this.date = new SimpleDateFormat("dd/MM/yyyy").parse(date);
} catch (Exception e) {
}
}
public Date getDate(){
return this.date;
}
}
}
Надеюсь, это поможет.