m2u-upass-admin / WebContent / jsp / errorHandler.jsp @ 90:a033e3985176
History | View | Annotate | Download (1.46 KB)
1 |
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %> |
---|---|
2 |
<%@ page import="org.apache.commons.beanutils.DynaBean" %> |
3 |
<%@ page import="java.util.List" %> |
4 |
<%@ page import="java.util.Iterator" %> |
5 |
<% |
6 |
String action = null; |
7 |
Boolean isError = Boolean.FALSE; |
8 |
Boolean isErrorUsingKey = Boolean.TRUE; |
9 |
String errorKey = null; |
10 |
String errorDesc = null; |
11 |
List errorParams = null; |
12 |
String[] errorArgValues = null; |
13 |
|
14 |
List errorBeansList = (List) session.getAttribute("errorBeansList"); |
15 |
if (null!=errorBeansList&&!errorBeansList.isEmpty()) |
16 |
{ |
17 |
|
18 |
for (Iterator iter = errorBeansList.iterator(); iter.hasNext();) |
19 |
{ |
20 |
DynaBean errorBean = (DynaBean) iter.next(); |
21 |
if (errorBean != null) |
22 |
{ |
23 |
action = (String) errorBean.get("action"); |
24 |
isError = (Boolean) errorBean.get("isError"); |
25 |
errorKey = (String) errorBean.get("errorKey"); |
26 |
errorDesc = (String) errorBean.get("errorDesc"); |
27 |
errorParams = (List) errorBean.get("errorParams"); |
28 |
|
29 |
if (isError.booleanValue()) |
30 |
{ |
31 |
if (errorParams == null || errorParams.size() == 0) |
32 |
{ |
33 |
%> |
34 |
<bean:message key="<%= errorKey %>"/> |
35 |
<% |
36 |
} |
37 |
else |
38 |
{ |
39 |
errorArgValues = (String[]) errorParams.toArray(new String[4]); |
40 |
%> |
41 |
<bean:message key="<%= errorKey %>" arg0="<%= errorArgValues[0] %>" arg1="<%= errorArgValues[1] %>" arg2="<%= errorArgValues[2] %>" arg3="<%= errorArgValues[3] %>"/> |
42 |
<% |
43 |
} |
44 |
} |
45 |
} |
46 |
|
47 |
if (iter.hasNext()) |
48 |
{ |
49 |
%> |
50 |
<br> |
51 |
<% |
52 |
} |
53 |
} |
54 |
} |
55 |
%> |