Результат зависит от Content-Type входящего потока.Браузеры (например, Chrome) по умолчанию устанавливают тип содержимого на application / x-www-form-urlencoded или аналогичный, что приводит к загрузке PageParameters.
Переопределение значения по умолчанию атрибутом enctype в элементе формы (например,скажем, text / xml) приводит к тому, что тело запроса становится доступным через InputStream (хотя, вероятно, он все еще будет иметь URLEncoded).
Использование программного источника (например, Apache DefaultHttpClient) и установка заголовка Content-Typeтакже позволяет вам выбрать, будет ли тело сообщения в PageParameters или InputStream.
Обновление Wicket 1.5
В Wicket 1.5 пустые параметры страницы.Вместо этого позвоните
RequestCycle.get().getRequest().getPostParameters().getParameterValue("xml")