Algo errado com a codificação de .properties ou JSP

Tenho o arquivo jsp:

   <%@ page language="java" contentType="text/html;
charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<c:set var="language"
    value="${not empty param.language ? param.language : not empty language ? language : pageContext.request.locale}"
    scope="session" />
<fmt:setLocale value="${language}" />
<fmt:setBundle basename="localization.text" />
<!DOCTYPE html>
<html lang="${language}">
<head>
<title>JSP/JSTL i18n demo</title>
</head>
<body>
<form accept-charset="UTF-8"><select id="language"
    name="language" onchange="submit()">
    <option value="en" ${language=='en' ? 'selected' : ''}>English</option>
    <option value="ru" ${language=='ru' ? 'selected' : ''}>Russian</option>
</select></form>
<form name="loginForm" method="POST" action="controller"><input
    type="hidden" name="command" value="login" /> <label for="login"><fmt:message
    key="login.label.login" />:</label> <input type="text" name="login" value="">
<br>
<input type="hidden" name="command" value="password" /> <label
    for="password"><fmt:message key="login.label.password" />:</label> <input
    type="password" name="password" value=""> <br>
<fmt:message key="login.button.submit" var="buttonValue" /> <input
    type="submit" name="submit" value="${buttonValue}"></form>
</body>
</html>

Como você pode escrever acima, o problema está na codificação e o problema está no idioma russo. Então, aqui está o meu arquivo .properties (text_ru.properties na pasta de localização):

login.label.login = Логин
login.label.password = Пароль
login.button.submit = Отправить

Aliás, é o arquivo em inglês:

login.label.login = Login
login.label.password = Password
login.button.submit = Sign in

Mas navegador me dá esta coisa:

Salvei meus arquivos .properties no utf-8 e tentei com a ajuda de dois programas (o primeiro é o Eclipse e o segundo é o Notepad ++) e não sei realmente o que fazer com esse problema de codificaçã

erá muito grato por sua ajud

questionAnswers(1)

yourAnswerToTheQuestion