У меня проблема с чтением параметров запроса из запроса GET, которые содержат специальные символы. Вот что я делаю:
Я создаю URL запроса с помощью javascript, и значение drivername равно encodeURIComponent ('sorumluluğumuzu')
Результатом является этот URL, который правильно отображается в Firefox:
http://localhost:8080/driver/list.xhtml?sl=1&drivername=sorumlulu%C4%9Fumuzu
Однако, когда я читаю параметр запроса в моем bean-компоненте JSF:
FacesContext.getCurrentInstance (). GetExternalContext (). GetRequestParameterMap ()
Значение равно sorumluluÄumuzu
Я испытываю этот Tomcat7 в JSF2, но мы замечаем ту же проблему на Websphere6 и JSF1.2.
Есть мысли?