У меня есть некоторые проблемы с моим Java-сервлетом , если он вызывается со специальными символами (такими как Æ, Ø og Å) в GET-параметрах: http://localhost:8080/WebService/MyService?test=Øst.
У меня есть этот код в моем doGet
:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println(request.getParameterValues("test")[0]);
}
Сообщения, напечатанные на консоли: Ã stst .
Веб-служба должна иметь возможность обрабатывать подобные вызовы. Как правильно закодировать значения параметров?