%
/**********************************************************************************
ÇÁ·Î±×·¥¸í : part_list.jsp
ÇÁ·Î±×·¥¼³¸í :
ÀÛ ¼º ÀÚ : Á¶¿ëÁØ
ÀÛ ¼º ÀÏ : 04.06.10
ÃֽꝰæÀÏ :
***********************************************************************************/
%>
<%@ page contentType="text/html; charset=euc-kr"%>
<%@ page import="kr.co.kihyun.beans.user.HttpSSOLogin"%>
<%@ page import="kr.co.kihyun.text.html.ServletUtil"%>
<%@ page import="kr.co.kihyun.lang.Encoder"%>
<%@ page import="kr.co.kihyun.moumi.Moumi"%>
<%@ page import="java.net.URLEncoder"%>
<%@ page import="kr.co.kihyun.beans.totsys.sysadm.part.PartUtil"%>
<%@ include file="/totsys/common/inc/sec/secure.inc.jsp"%>
<%
try{
/********** session³»ÀÇ userId **********/
String ptID = HttpSSOLogin.getOrganID(request);
String usID = HttpSSOLogin.getLoginID(request);
int sysAuth = HttpSSOLogin.getSysAuth(request);
/****** Parameter 1******/
String strPage = "";
String findOption = "";
String findWord = "";
String dirPath = URLEncoder.encode("±â°ü°ü¸®", "UTF-8");
String uri = URLEncoder.encode("./part_list.jsp?findOption="+findOption+"&findWord="+findWord, "UTF-8");
strPage = clearXSS(request.getParameter("strPage"),"");
findOption = clearXSS(request.getParameter("findOption"),"");
findWord = clearXSS(Encoder.toJava(request.getParameter("findWord")),"");
/****** part list data get ******/
//v2. 13.SQL »ðÀÔ : JDOÇü½ÄÀÌ¹Ç·Î ÇØ°áÃ¥¿¡ µû¸¥ prepare SQL ¹®À¸·Î º¯°æÇÒ ¼ö ¾øÀ½
if(sysAuth == Moumi.SYSADM){
partList.executeQuery(findOption, findWord);
}else{
partList.executeQuery(ptID, findOption, findWord);
}
//================
int count = partList.getCount();
String[] idList = partList.getIDList();
String[] nameList = partList.getNameList();
String[] sysAuthList = partList.getSysAuthList();
String[] desList = partList.getDesList();
String[] upperIDList = partList.getUpperIDList();
/************ ¸®½ºÆ® ÆäÀÌÁö ±¸¼º 2************/
int endPage = 0;
int pageSize =0 ;
int currentPage = 0;
int absolutePage = 0;
int currentPageSetUp = 0;
int recordSize = 15;
if(strPage == null || strPage.length()<=0){
currentPage = 1;
}else if(strPage.equals("null")){
currentPage = 1;
}else{
try{
currentPage=Integer.parseInt(strPage);
}catch(NumberFormatException ex){
System.err.println(ex);
}
}
if((count%recordSize) == 0){
pageSize = (int)(count/recordSize);
}else{
pageSize = (int)(count/recordSize)+1;
}
currentPageSetUp = (int)(currentPage/10)*10;
if (currentPage%10 == 0){
currentPageSetUp-=10;
}
%>
<%=Moumi.getTitle()%>
|
|
<% //3
//[ÀÌÀü][ÀÌÈÄ]ÀÇ ÆäÀÌÁöº° À̵¿À» À§ÇØ ±¸ÇØÁø PAGE°ª¿¡ 1 °ªÀ» »©ÁÖ°í 10À» °öÇÑ °á°ú¿¡
//1À» ´õÇØ ÁÜÀ¸·Î¼ 10°³ÀÇ ·¹Äڵ忡 ´ëÇÑ ºÎºÐÀ» ¸®½ºÆ®·Î º¸¿©ÁÝ´Ï´Ù.
int nextCount = 0;
int index = 0;
if(currentPage > 1){
nextCount = ((currentPage-1)*recordSize);
}
//
for(int i=0; (i
<%=idList[index]%> |
<%=nameList[index]%> |
<%=PartUtil.getPartAuth(sysAuthList[index])%> |
<% } %>
|
|
<%if(count > 0){%>
|
|
<%@ include file="/totsys/common/inc/buttom/buttom.jsp"%>
<%
}catch(Exception ex){
//38.¿À·ù¸Þ¼¼Áö¸¦ ÅëÇÑ Á¤º¸ ³ëÃâ(getMessage)_CWE-209 : Update by YOUNGJUN,CHO
ex.printStackTrace();
//out.println(ex);
//out.println("Can't contact servlet runner
Message : "+ex.getMessage()+"");
//out.println("");
//================================================
}finally{
}
%> |