Javaクラスからtaglibに例外文字列を渡そうとしています。リクエストから例外を取得し、それをtaglibに渡して、エラーテキストを含むページにdivを生成します。しかし、「eを解決できません」というエラーが表示されます。以下は私のコードです。
<% MyException e = (MyException) request.getAttribute(MyFields.EXCEPTION);
if (e != null) {
String warningLevel = "none";
if(e.getEndUserMessage().contains("warningLevel")){
warningLevel = e.getEndUserMessage().substring(e.getEndUserMessage().indexOf("warningLevel=\"") + 14, e.getEndUserMessage().indexOf("\""));
}
%>
<e:errorcontainer warningLevel="<%=warningLevel %>">
<e:error propertyFile="${SSOFields.ERROR_PROPERTIES}"
alertProperty="<%=e.getEndUserMessage()%>"> //This line is where e cannot be resolved
</e:error>
</e:errorcontainer>
<%
}
%>
私はまだjspについて学んでいるので、どんな助けでも素晴らしいでしょう。前もって感謝します。