Как сохранить все текущие параметры запроса GET при смене языка выпадающим списком? - PullRequest
2 голосов
/ 15 ноября 2011

У меня есть страница, которая, нажимая на ссылку, вызывает метод, выполняет некоторую работу и передает строку в качестве вывода, чтобы можно было отобразить пыльную страницу.

public String doTheMagic() {
    // I'm doing the magic here. Once my magic is done, return to the next page 
    // with return String so the other page can be displayed.
    return "../content/categoryview.jsf?cat="+e.getNewValue().toString()";
}

Пока все в порядке.

У меня в заголовке есть раскрывающееся меню, которое меняет язык с английского на французский.Моя проблема в том, что когда я остаюсь на этой странице, меняю язык ../content/categoryview.jsf?cat=3 и меняю язык, на котором страница становится ../content/categoryview.jsf.Это падает ?cat=3.Когда страница отображается повторно и не имеет ?cat=3, выдается следующее исключение:

java.lang.NumberFormatException: null

Есть ли способ изменить мой язык и сохранить мой URL без изменений?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...