← All posts tagged JBoss

hatred
? IDEA JBoss Суть проблемы: облом с деплоем из IntelliJ IDEA 10.5.1 с установленным плагином интеграции с JBoss в JBoss 6.0.0.Final (другие не проверял), подробности тут: javatalks.ru

Если у кого есть вариант решения, буду крайне благодарен.
hatred
bug JBoss resteasy Есть два способа в RESTEasy сделать обращение к полям формы, передаваемой POST запросом:

1й способ:
поставить на метод аннотации
@Consumes("application/x-www-form-urlencoded")
@Produces("application/x-www-form-urlencoded")

(можно добавить кодировку)
и последним аргументом использовать Map типа:
MultivaluedMap<String, String>

собственно ключ — имя параметра.


2й способ:
Вешать на нужные переменные аннотации
@FormParam("param_name") String param


Второй способ кажется более приемлемым, т.к. контроллирует какие поля будут засунуты, их наглядно видно будет в документации, кроме того можно такие параметры объеденить в форму (POJO класс, куда сводим нужные нам параметры вызова, а в методе аннотируем один параметр аннотацией @Form, что ооооочень удобно, можно предусмотреть дефолтные параметры при вызове из клиента)... Прекрасно... солнышко светит, птички чирикают, цветочки цветут.... если бы... Если бы при этом подходе не слетала НАХЕР кодировка текстовых полей, заменясь на вопросы, и как это исправлять — хер его знает. Первый способ работает, но неудобно, не красиво и вообще...