Scriptlet을 사용하지 않고 JSP 내에서 Enum 값을 사용하는 방법이 있습니까?JSP 내부의 열거 형
<%@ 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>
<% } %>
:
package com.example;
public enum Direction {
ASC,
DESC
}
그래서 JSP에서 나는 당신이 필드로 열거 내에서 방향에 대한 웹 친화적 인 텍스트를 구현할 수있는이
<c:if test="${foo.direction ==<% com.example.Direction.ASC %>}">...
하드 코드 된 문자열 사용은 좋지 않은 아이디어입니다. – sjain
하드 코딩 된 문자열은 피하십시오. 열거 형이 변경되면 어떻게 될까요? – user2447161
아마도 이것이 최선의 해결책은 아닙니다. 하지만 JSP 페이지에서 부피가 큰 Java 코드보다 여전히 좋습니다. – saidfagan