EL / JSTLでこれを行う方法がわからなかったので、これを行うと次のようになります。
<%
int myIntPrimitiveValue = pageContext.getAttribute("myDataObject.myIntPrimitiveValue");
MyEnumObject myEnumInstance = myEnumObject.get(myIntPrimitiveValue);
String myEnumValueName = myEnumInstance.getName();
pageContext.setAttribute("myEnumValueName", myEnumValueName);
%>
このエラーが発生します:
Cannot cast from Object to int (line 1 in this snippet)
myDataObject.myIntPrimitiveValue
JSTLで次のように印刷できるため、に有効な値があることがわかります。
<c:out value="${myDataObject.myIntPrimitiveValue}"/>
私はここで何が間違っているのですか?