<%@ page contentType="text/html; charset=UTF-8"%> <%@ page import="com.csc.library.system.*,com.csc.library.utilities.*,com.csc.library.cscimport.*,java.util.*"%> <%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*" %> <%@ page import="com.csc.library.security.*" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <META name="GENERATOR" content="IBM WebSphere Studio"> <META http-equiv="Content-Style-Type" content="text/css"> <LINK href="THEME/MASTER.css" rel="stylesheet" type="text/css"> <TITLE>TEST.jsp</TITLE> <script language="javascript"> function clear(actionname){ with(document.cscform){ clear.value=actionname; submit(); } } </script> </HEAD> <BODY> <form action="?" name="cscform" method="post"> <input type="hidden" name="clear"> <% if(request.getParameter("clear")!=null &&request.getParameter("clear").equals("emplist") ){ SalaryEmpSecurity.empLevel.clear(); }else if(request.getParameter("clear")!=null &&request.getParameter("clear").equals("configlevel") ){ SalaryEmpSecurity.hmconfig.clear(); } UProfile up =(UProfile)session.getAttribute("userprofile"); %> <table border="1"> <tr> <td colspan="2" >???????????????? <ol> <li> ?????emplevellist (??? emp_level ???????????????????) ????????????????? ???????????? click ??? clear ??????????????????</li> <li>?????????? hmconfig ???????? config ?????????????? ?????? click ??? clear ??????????????????</li> </ol> </td> </tr> <tr> <td width="265" bgcolor="#999999">name</td> <td width="700" bgcolor="#999999">Attribute</td> </tr> <tr> <td>emplevellist</td> <td><% if(SalaryEmpSecurity.empLevel!=null){ out.println(SalaryEmpSecurity.empLevel.toString().replaceAll(",","<br>")); } %> <a href="javascript:clear('emplist')">clear</a></td> </tr> <tr> <td>emp_level(UProfile)</td> <td><%=up.get("emp_level")%></td> </tr> <tr> <td>employeeid(UProfile)</td> <td><%=up.get("employeeid")%></td> </tr> <tr> <td>hmconfig</td> <td><% Iterator it=SalaryEmpSecurity.hmconfig.keySet().iterator(); Iterator it2,it3; String key="",key2="",key3=""; Vector v1; HashMap levelconfig=null,levelconfiggrp=null; while(it.hasNext()){ key=(String)it.next(); out.println(key+"<br>"); levelconfig=(HashMap)SalaryEmpSecurity.hmconfig.get(key); it2=levelconfig.keySet().iterator(); while(it2.hasNext()){ key2=(String)it2.next(); out.println(" "+key2+"<br> " ); v1=(Vector)levelconfig.get(key2); if(v1!=null){ out.print(v1.toString().replaceAll("}","}<br> ").replaceAll("]","]<br> ")); } } } %> <a href="javascript:clear('configlevel')">clear</a></td> </tr> </table> </form> </BODY> </HTML>