Прежде всего, имейте в виду, что в зависимости от контекста день недели может быть записан как именительный , дательный , родительный падеж ,. .. (напишите в другом случае). Следовательно, использование DateFormatSymbols напрямую не является лучшей идеей, так как это может привести к дефектам интернационализации.
Вероятно, хорошей идеей будет экспортировать эти имена в ресурсы и позволить переводчикам решить, что будет лучше для их языка.
Примечание: не используйте эти переводы повторно, так как из-за грамматики они могут находиться в одном месте и быть совершенно неверными в другом, опять же, это зависит от контекста.
Если вы все равно хотите использовать некоторые классы, зависящие от локали, вам нужно создать HttpSession и сохранить в нем объект Locale. Затем вы можете получить его в серверной части и вернуть действительную информацию, зависящую от локали.
Это не легко, хотя. Ну, есть причины, по которым люди создавали такие вещи, как Spring Framework, Struts, JSF и т. Д. Сам по себе JSP очень болезненно использовать.