m2u-upass-admin / WebContent / jsp / errorHandler.jsp @ 46:2fc702f02f0e
History | View | Annotate | Download (1.46 KB)
1 | 0:ea666cc7880e | hadi | <%@ 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 | %> |