Ответ 1
Вы можете реализовать веб-текст для направления внутри перечисления в виде поля:
<%@ page import="com.example.Direction" %>
...
<p>Direction is <%=foo.direction.getFriendlyName()%></p>
<% if (foo.direction == Direction.ASC) { %>
<p>That means you're going to heaven!</p>
<% } %>
но это смешивает представление и модель, хотя для простых целей он может быть независимым от вида ( "Восходящий", "Спуск" и т.д.).
Если вам не нравится вставлять прямую Java в ваши JSP-страницы, даже если они используются для основных вещей, таких как сравнения.