📄 main_jsp.java
字号:
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
PageContext _jspx_page_context = null;
try {
_jspxFactory = JspFactory.getDefaultFactory();
response.setContentType("text/html;charset=euc-kr");
pageContext = _jspxFactory.getPageContext(this, request, response,
null, true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;
out.write('\r');
out.write('\n');
/**
* 환경 Path 설정
*
* @ version : 2.2.0
* @ author : realbeast ( realbeast@entaz.com )
* @ last modified : 2008-04-04
*/
/*------------------------------------------------------------------------------------------------
* 시스템 정검에 관련된 설정
-------------------------------------------------------------------------------------------------*/
boolean IS_SYSTEM_CHECK = false; // 시스템점검중,
boolean IS_TESTER_MODE = false; // 시스템점검중일 때, 테스터들은 이용가능하게 할 것인지,
String img_path = null; // Image Path
String ava_path = null; // Avatar Path
String url_path = null;
String db_name = null; // DB Name
String ContentserverIP = null; // Web Server
String SYSTEM_URL_PATH = null; // Web Source Path Define
String SYSTEM_VM_PATH = null; // QVGA(LCD Width Size 240),QCIF(LCD Width Size 176) Source Path Setting
String SYSTEM_VM_TYPE = request.getParameter("vmtype");
String ip = request.getRemoteAddr();
boolean isQVGA = true; // QVGA(LCD Width Size 240) is True, Or Not False
String SYSTEM_MOVATA_SERVER [] = null;
String SYSTEM_MOVATA_CACHE_PATH = null;
/*------------------------------------------------------------------------------------------------
* 군별에 따른 Path 설정
-------------------------------------------------------------------------------------------------*/
if("".equals(SYSTEM_VM_TYPE) || "null".equals(SYSTEM_VM_TYPE) || SYSTEM_VM_TYPE == null)
{
SYSTEM_VM_TYPE = "";
}
if (
SYSTEM_VM_TYPE.equals("w2") || SYSTEM_VM_TYPE.equals("w3")|| SYSTEM_VM_TYPE.equals("w5")|| SYSTEM_VM_TYPE.equals("w8") ||
SYSTEM_VM_TYPE.equals("b2") || SYSTEM_VM_TYPE.equals("b3")|| SYSTEM_VM_TYPE.equals("b5")|| SYSTEM_VM_TYPE.equals("b8")
)
{
SYSTEM_VM_PATH = "web2";
isQVGA = false;
}
else if(
SYSTEM_VM_TYPE.equals("w4") || SYSTEM_VM_TYPE.equals("w6")|| SYSTEM_VM_TYPE.equals("w7")|| SYSTEM_VM_TYPE.equals("w9") ||
SYSTEM_VM_TYPE.equals("b4") || SYSTEM_VM_TYPE.equals("b6")|| SYSTEM_VM_TYPE.equals("b7")|| SYSTEM_VM_TYPE.equals("b9")
)
{
SYSTEM_VM_PATH = "web";
isQVGA = true;
}
else
{
String szPageURL = HttpUtils.getRequestURL(request).toString();
if( szPageURL.indexOf("web2") > -1 )
{
SYSTEM_VM_PATH = "web2";
isQVGA = false;
}
else
{
SYSTEM_VM_PATH = "web";
isQVGA = true;
}
szPageURL = null;
}
/*------------------------------------------------------------------------------------------------
* 변수설정
-------------------------------------------------------------------------------------------------*/
img_path = "/client/mugeta_ODC/"+SYSTEM_VM_PATH+"/";
ava_path = "http://localhost/client/mugeta_ODC_movata/web/user/itemcoordi/";
url_path = "/client/mugeta_ODC/"+SYSTEM_VM_PATH+"/user";
db_name = "mugeta";
ContentserverIP = "http://localhost";
SYSTEM_URL_PATH = "/client/mugeta_ODC/web/user";
SYSTEM_MOVATA_CACHE_PATH = "/client/mugeta_ODC_movata/"+SYSTEM_VM_PATH+"/user";
SYSTEM_MOVATA_SERVER = new String[1];
SYSTEM_MOVATA_SERVER[0] = "localhost";
/*------------------------------------------------------------------------------------------------
* Movata Object Name
-------------------------------------------------------------------------------------------------*/
String SYSTEM_OBJECT_NAME = "mugeta";
out.write('\r');
out.write('\n');
/**
* 공통 상수 정의
*
* @ version : 1.0.0
* @ author : realbeast ( realbeast@entaz.com )
* @ last modified : 2008-03-18
*/
/*------------------------------------------------------------------------------------------------
* 기본 컨텐츠 URL
-------------------------------------------------------------------------------------------------*/
String SYSTEM_USER_NUMBER = request.getParameter("mphone");
String SYSTEM_URL_HOME = url_path + "/main.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String SYSTEM_URL_ITEM_SHOP = url_path + "/itemShop/main.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String SYSTEM_URL_RECOMMEND = url_path + "/friendrecommend/friendrecommend1.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String SYSTEM_URL_AD = url_path + "/isuser_check.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String SYSTEM_URL_PHONEPY = url_path + "/mypage/my_confirm.jsp?mphone=" + SYSTEM_USER_NUMBER;
/*------------------------------------------------------------------------------------------------
* 관리자 ( 지기 ) 폰 번호
-------------------------------------------------------------------------------------------------*/
HashMap SYSTEM_ADMIN_PHONE = new HashMap();
SYSTEM_ADMIN_PHONE.put("Town", "01051737201"); // 타운지기
SYSTEM_ADMIN_PHONE.put("Cafe", "01051797201"); // 카페지기
SYSTEM_ADMIN_PHONE.put("Gong", "01051797201"); // 공감지기
SYSTEM_ADMIN_PHONE.put("Knowledge", "01051787201"); // 지식지기
SYSTEM_ADMIN_PHONE.put("Police", "01051767201"); // 신고지기
out.write('\r');
out.write('\n');
out.write('\r');
out.write('\n');
out.write('\r');
out.write('\n');
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
String URL_ITEMSHOP_VM = SYSTEM_URL_PATH + "/itemShop/DoItemShopVM.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_VM_CHECK = SYSTEM_URL_PATH + "/itemShop/DispItemCheck.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_CONTEST = SYSTEM_URL_PATH + "/itemShop/MovataContest_list.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_CONTEST_VIEW = SYSTEM_URL_PATH + "/itemShop/MovataContest_proc.jsp?type=hitUpdate&mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_CONTEST_VIEW2 = SYSTEM_URL_PATH + "/itemShop/MovataContest_view.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_CONTEST_PROC = SYSTEM_URL_PATH + "/itemShop/MovataContest_proc.jsp";
String URL_ITEMSHOP_CONTEST_WRITE = SYSTEM_URL_PATH + "/itemShop/MovataContest_write.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_CONTEST_RE_WRITE = SYSTEM_URL_PATH + "/itemShop/MovataContest_replyWrite.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_CONTEST_DELETE = SYSTEM_URL_PATH + "/itemShop/MovataContest_confirm.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_CONTEST_ALERT_MESSAGE = SYSTEM_URL_PATH + "/itemShop/MovataContest_alert.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_COORDINATION = SYSTEM_URL_PATH + "/itemShop/MovataCoordination_list.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_COORDINATION_VIEW = SYSTEM_URL_PATH + "/itemShop/MovataCoordination_proc.jsp?type=hitUpdate&mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_COORDINATION_VIEW2 = SYSTEM_URL_PATH + "/itemShop/MovataCoordination_view.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_COORDINATION_PROC = SYSTEM_URL_PATH + "/itemShop/MovataCoordination_proc.jsp";
String URL_ITEMSHOP_COORDINATION_WRITE = SYSTEM_URL_PATH + "/itemShop/MovataCoordination_write.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_COORDINATION_RE_WRITE = SYSTEM_URL_PATH + "/itemShop/MovataCoordination_replyWrite.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_COORDINATION_DELETE = SYSTEM_URL_PATH + "/itemShop/MovataCoordination_confirm.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_COORDINATION_ALERT_MESSAGE = SYSTEM_URL_PATH + "/itemShop/MovataCoordination_alert.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_HOT_ITEM = SYSTEM_URL_PATH + "/itemShop/DispItem.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_CLOVER_RANKING = SYSTEM_URL_PATH + "/itemShop/CloverRanking_list.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_CLOVER_RANKING_MESSAGE = SYSTEM_URL_PATH + "/itemShop/CloverRanking_Manage.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_MY = SYSTEM_URL_PATH + "/itemShop/MyItemShop.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
String URL_ITEMSHOP_BUY_CONFIRM = SYSTEM_URL_PATH + "/itemShop/ItemBuy.jsp?mphone=" + SYSTEM_USER_NUMBER + "&gphone=" + SYSTEM_USER_NUMBER;
out.write("\r\n");
out.write("\r\n");
response.setHeader("cache-control","no-cache");
response.setHeader("expires","0");
response.setHeader("pragma","no-cache");
/**
* 아이템샵 메인
*
* @ version : 1.0.0
* @ author : realbeast ( realbeast@entaz.com )
* @ last modified : 2008-03-19
*/
/*------------------------------------------------------------------------------------------------------
+ 기본 파라미터
-------------------------------------------------------------------------------------------------------*/
String mphone = request.getParameter("mphone");
String gphone = request.getParameter("gphone");
String szPageParam = request.getParameter("pageNUM");
String szQuery = null;
/**
* this is only for test code
*/
if(mphone==null){
mphone="0";
}
/*********************************end test code***/
long lMphone = Long.parseLong(mphone);
/*------------------------------------------------------------------------------------------------
* 아이템 정보 변수
-------------------------------------------------------------------------------------------------*/
int nItemMax = 3;
int nItemCount = 0;
String[] aszItemName = null;
int[] anItemIdx = null;
int[] anItemPrice = null;
int[] anItemSex = null;
aszItemName = new String[nItemMax];
anItemIdx = new int[nItemMax];
anItemPrice = new int[nItemMax];
anItemSex = new int[nItemMax];
/*------------------------------------------------------------------------------------------------
* 인기짱, 콘테스트 코디네이터
-------------------------------------------------------------------------------------------------*/
int nBoardCount = 0;
int nArrSize = 4;
String[] aszTitle = new String[nArrSize];
String[] aszURL = new String[nArrSize];
String[] aszNickName = new String[nArrSize];
String[] aszSubject = new String[nArrSize];
String[] aszPhoneNum = new String[nArrSize];
String[] aRegDate = new String[nArrSize];
boolean[] isMineRe = new boolean[nArrSize];
int [] anIdx = new int[nArrSize];
int [] anPurchase = new int[nArrSize];
int [] anAge = new int[nArrSize];
int [] anHit = new int[nArrSize];
int [] anReplyCount = new int[nArrSize];
int [] anPoint = new int[nArrSize];
Connection con = null;
PreparedStatement pstmt = null;
Statement stmt = null;
ResultSet rs = null;
try
{
/*------------------------------------------------------------------------------------------------
* DB 커넥션
-------------------------------------------------------------------------------------------------*/
out.write('\r');
out.write('\n');
out.write(' ');
/**
* 무료게임타운 시스템점검 및 블랙유저 검출
*
* @ date ?8-01-21
* @ version 1.2.0
*/
String SYSTEM_PARAMETER_SET = "?mphone="+request.getParameter("mphone")+"&gphone="+request.getParameter("mphone");
String SYSTEM_PHONE_NUMBER = request.getParameter("mphone");
// 시스템 점검 체크
//
if(IS_SYSTEM_CHECK)
{
if( ! IS_TESTER_MODE )
{
response.sendRedirect(url_path+"/17_members_view.jsp"+SYSTEM_PARAMETER_SET);
return;
}
}
// DB 연결이 되지 않을 때, 안내창으로 이동
//
con = com.entaz.lib.db.DBConnector.getConnection("mugeta");
if( con == null )
{
response.sendRedirect(url_path+"/system_notice2.jsp"+SYSTEM_PARAMETER_SET);
return;
}
// 시스템점검 중이여도 테스터는 사용가능
//
if( IS_TESTER_MODE )
{
boolean isTester = com.entaz.lib.db.DBConnector.chkTester( con, SYSTEM_PHONE_NUMBER );
if( ! isTester )
{
response.sendRedirect(url_path+"/system_notice.jsp"+SYSTEM_PARAMETER_SET);
return;
}
}
// 블랙유저인지 체크,
//
boolean isBlackUser = com.entaz.lib.db.DBConnector.chkBlackList( con, SYSTEM_PHONE_NUMBER );
if( isBlackUser )
{
response.sendRedirect(url_path+"/bad_member.jsp"+SYSTEM_PARAMETER_SET);
return;
}
out.write('\r');
out.write('\n');
out.write(' ');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -