【发布时间】:2011-10-20 20:35:26
【问题描述】:
我正在尝试将异常字符串从 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 的知识,因此任何帮助都会令人惊叹。提前谢谢你。
【问题讨论】:
标签: jsp exception jstl taglib scriptlet