我正在尝试将异常字符串从 java 类传递到 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 的东西,所以任何帮助都会很棒。先感谢您。