Spec-Zone .ru
спецификации, руководства, описания, API


javax.ws.rs
Тип аннотации FormParam


@Target(value={PARAMETER,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface FormParam

Связывает значение (я) параметра формы, содержавшего в пределах тела объекта запроса к параметру метода ресурса. Значениями является URL, декодируемый, если это не отключается, используя Encoded аннотация. Значение по умолчанию может быть определено, используя DefaultValue аннотация. Если тело объекта запроса отсутствует или является неподдерживаемым типом носителей, значение по умолчанию используется. Тип T из аннотируемого параметра должен также:

  1. Будьте типом примитива
  2. Имейте конструктора, который принимает сингл String параметр
  3. Назовите статический метод valueOf или fromString это принимает сингл String параметр (см., например, Integer.valueOf(String))
  4. Быть List<T>, Set<T> или SortedSet<T>, где T удовлетворяет 2 или 3 выше. Получающийся набор только для чтения.

Если тип не является одним из перечисленных в 4 выше тогда первого значения (лексически) параметра, используется.

Отметьте это, пока целевое использование разрешений на аннотацию на полях и методах, эта аннотация только обязана поддерживаться на параметрах метода ресурса.

См. Также:
DefaultValue, Encoded

Необходимая Сводка Элемента
 java.lang.String значение
          Определяет имя параметра формы, значение которого будет использоваться, чтобы инициализировать значение аннотируемого параметра метода.
 

Деталь элемента

значение

public abstract java.lang.String value
Определяет имя параметра формы, значение которого будет использоваться, чтобы инициализировать значение аннотируемого параметра метода. Имя определяется в декодируемой форме, любой процент закодированные литералы в пределах значения не будут декодироваться и будут вместо этого обработаны как обычный текст. Например, если название параметра является "b" тогда, значение аннотации является "b", не "a+b" или "a%20b".



Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter