com.rain
Class rainRequest

java.lang.Object
  extended by com.rain.rainRequest

public class rainRequest
extends java.lang.Object

Request ¹× Application , ȸ¿øÁ¤º¸¸¦ °ü¸® (ÇØ´ç °´Ã¼´Â DOCUMENT_ROOT/conf/siteconf_java.ini ÆÄÀÏÀ» ÇÊ¿ä·Î ÇÔ) ÇØ´ç °´Ã¼ÀÇ »ý¼º½Ã rainUtil.request ¿¡ ÇØ´ç °´Ã¼°¡ ÀûÀçµÇ¸ç rainUtil.application ¿¡ ÁÖ¾îÁø Application Á¤º¸°¡ ÀûÀçµÊ rainUtil °´Ã¼¸¦ »ç¿ëÀü¿¡ ÇÊÈ÷ rainRequest ¸¦ ¸ÕÀú È£ÃâÇØ ÁÖ¾î¾ß ÇÔ

Version:
1.0
Author:
http://cafen.net (outmind@cafen.net)

Field Summary
 javax.servlet.ServletContext application
          ServletContext application °´Ã¼
 javax.servlet.http.HttpServletRequest request
          HttpServletRequest request °´Ã¼
 
Constructor Summary
rainRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.ServletContext application)
          »ý¼ºÀÚ
 
Method Summary
 java.lang.String a2k(java.lang.String str)
          ASC ¹®ÀÚ¸¦ EUC-KR ·Î º¯È¯Çϱâ
 java.lang.String get(java.lang.String name)
          request ¿¡¼­ °ª °¡Á®¿À±â
 java.lang.String get(java.lang.String name, java.lang.String def)
          request ¿¡¼­ °ª °¡Á®¿À±â
 java.lang.String getAttribute(java.lang.String name)
          request ¿¡¼­ ¼Ó¼º°ª °¡Á®¿À±â
 java.lang.String getEmail()
          È¸¿ø¸ÞÀÏÁÖ¼Ò °¡Á®¿À±â
 java.lang.String getEmail(java.lang.String user_email)
          È¸¿ø¸ÞÀÏÁÖ¼Ò °¡Á®¿À±â
 java.lang.String getID()
          È¸¿ø ¾ÆÀ̵𠰡Á®¿À±â
 int getInt(java.lang.String name)
          request ¿¡¼­ °ªÀ» ¼ýÀÚ·Î °¡Á®¿À±â
 java.lang.String getIP()
          request ¿¡¼­ IP ÁÖ¼Ò °¡Á®¿À±â
 java.lang.String getName()
          È¸¿øÀ̸§ °¡Á®¿À±â
 java.lang.String getName(java.lang.String user_nm)
          È¸¿øÀ̸§ °¡Á®¿À±â
 int getNow()
          ÇöÀç Unixtimestamp °¡Á®¿À±â
 java.lang.String getQuery()
          ÇöÀçÀÛ¾÷ÁßÀÎ ½ºÅ©¸³ÅÍÀÇ Äõ¸®¸¦ ¹Ýȯ
 java.lang.String getS(java.lang.String name)
          request ¿¡¼­ ۰ª¿¡ ¹é½½·¹½¬¸¦ Ãß°¡Çؼ­ °¡Á®¿À±â
 java.lang.String getSelf()
          ÇöÀçÀÛ¾÷ÁßÀÎ ½ºÅ©¸³Å͸íÀ» ¹Ýȯ
 java.lang.String getURL()
          ÇöÀç ÀÛ¾÷ÁßÀÎ ½ºÅ©¸³ÅÍÀÇ ÆÄÀÏ URL °ú Äõ¸®¸¦ °¡Á®¿À±â
 java.lang.String k2a(java.lang.String str)
          EUC-KR¹®ÀÚ¸¦ ASC·Î º¯È¯Çϱâ
 java.lang.String realPath()
          ÇöÀç ÆÄÀÏ °æ·ÎÀÇ Àý´ë Æúµå¸í °¡Á®¿À±â
 java.lang.String realPath(java.lang.String str)
          ÁÖ¾îÁø °æ·ÎÀÇ Àý´ë °æ·Î¸¦ ¹Ýȯ
 void setEmail(java.lang.String user_email)
          È¸¿ø ¸ÞÀÏÁÖ¼Ò ¼³Á¤
 void setID(java.lang.String user_id)
          È¸¿ø ¾ÆÀ̵ð¼³Á¤
 void setName(java.lang.String user_nm)
          È¸¿ø À̸§ ¼³Á¤
 void setUser(java.lang.String user_id, java.lang.String user_nm, java.lang.String user_email)
          È¸¿ø Á¤º¸ ¼³Á¤
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

request

public javax.servlet.http.HttpServletRequest request
HttpServletRequest request °´Ã¼


application

public javax.servlet.ServletContext application
ServletContext application °´Ã¼

Constructor Detail

rainRequest

public rainRequest(javax.servlet.http.HttpServletRequest req,
                   javax.servlet.ServletContext application)
»ý¼ºÀÚ

Parameters:
req - HttpServletRequest
application - ServletContext
Method Detail

get

public java.lang.String get(java.lang.String name,
                            java.lang.String def)
request ¿¡¼­ °ª °¡Á®¿À±â

Parameters:
name - °¡Á®¿ÃŰ
def - ÇØ´ç ۰ªÀÌ null Àΰæ¿ì def °ªÀ» ¹ÝȯÇÔ
Returns:
ÇØ´ç ۰ª

get

public java.lang.String get(java.lang.String name)
request ¿¡¼­ °ª °¡Á®¿À±â

Parameters:
name - °¡Á®¿ÃŰ
Returns:
ÇØ´ç ۰ª

getS

public java.lang.String getS(java.lang.String name)
request ¿¡¼­ ۰ª¿¡ ¹é½½·¹½¬¸¦ Ãß°¡Çؼ­ °¡Á®¿À±â

Parameters:
name - °¡Á®¿ÃŰ
Returns:
ÇØ´ç ۰ª

getAttribute

public java.lang.String getAttribute(java.lang.String name)
request ¿¡¼­ ¼Ó¼º°ª °¡Á®¿À±â

Parameters:
name - °¡Á®¿ÃŰ
Returns:
ÇØ´ç ۰ª

a2k

public java.lang.String a2k(java.lang.String str)
ASC ¹®ÀÚ¸¦ EUC-KR ·Î º¯È¯Çϱâ

Parameters:
str - ´ë»ó ¹®ÀÚ
Returns:
º¯È¯µÈ ¹®ÀÚ

k2a

public java.lang.String k2a(java.lang.String str)
EUC-KR¹®ÀÚ¸¦ ASC·Î º¯È¯Çϱâ

Parameters:
str - ´ë»ó ¹®ÀÚ
Returns:
º¯È¯µÈ ¹®ÀÚ

getInt

public int getInt(java.lang.String name)
request ¿¡¼­ °ªÀ» ¼ýÀÚ·Î °¡Á®¿À±â

Parameters:
name - °¡Á®¿ÃŰ
Returns:
ÇØ´ç ۰ª

getIP

public java.lang.String getIP()
request ¿¡¼­ IP ÁÖ¼Ò °¡Á®¿À±â

Returns:
Á¢±ÙÀÚÀÇ IP ÁÖ¼Ò

getNow

public int getNow()
ÇöÀç Unixtimestamp °¡Á®¿À±â

Returns:
unixtimestamp

setUser

public void setUser(java.lang.String user_id,
                    java.lang.String user_nm,
                    java.lang.String user_email)
ȸ¿ø Á¤º¸ ¼³Á¤

Parameters:
user_id - ȸ¿ø¾ÆÀ̵ð
user_nm - ȸ¿øÀ̸§
user_email - ȸ¿ø¸ÞÀÏÁÖ¼Ò

setID

public void setID(java.lang.String user_id)
ȸ¿ø ¾ÆÀ̵ð¼³Á¤

Parameters:
user_id - ȸ¿ø¾ÆÀ̵ð

setName

public void setName(java.lang.String user_nm)
ȸ¿ø À̸§ ¼³Á¤

Parameters:
user_nm - ȸ¿øÀ̸§

setEmail

public void setEmail(java.lang.String user_email)
ȸ¿ø ¸ÞÀÏÁÖ¼Ò ¼³Á¤

Parameters:
user_email - ȸ¿ø¸ÞÀÏÁÖ¼Ò

getID

public java.lang.String getID()
ȸ¿ø ¾ÆÀ̵𠰡Á®¿À±â

Returns:
ȸ¿ø¾ÆÀ̵ð

getName

public java.lang.String getName()
ȸ¿øÀ̸§ °¡Á®¿À±â

Returns:
ȸ¿ø¸í

getName

public java.lang.String getName(java.lang.String user_nm)
ȸ¿øÀ̸§ °¡Á®¿À±â

Parameters:
user_nm - ȸ¿ø¸í(±â·ÏµÈ ȸ¿ø¸íÀÌ ¾ø´Â °æ¿ì ÁÖ¾îÁø À̸§ÀÌ ´ë½Å ¹Ýȯ)
Returns:
ȸ¿ø¸í

getEmail

public java.lang.String getEmail()
ȸ¿ø¸ÞÀÏÁÖ¼Ò °¡Á®¿À±â

Returns:
ȸ¿ø¸ÞÀÏÁÖ¼Ò

getEmail

public java.lang.String getEmail(java.lang.String user_email)
ȸ¿ø¸ÞÀÏÁÖ¼Ò °¡Á®¿À±â

Parameters:
user_email - ȸ¿ø¸ÞÀÏÁÖ¼Ò(±â·ÏµÈ ȸ¿ø¸ÞÀÏÁÖ¼Ò°¡ ¾ø´Â °æ¿ì ÁÖ¾îÁø ¸ÞÀÏÁÖ¼Ò°¡ ´ë½Å ¹Ýȯ)
Returns:
ȸ¿ø¸ÞÀÏÁÖ¼Ò

getSelf

public java.lang.String getSelf()
ÇöÀçÀÛ¾÷ÁßÀÎ ½ºÅ©¸³Å͸íÀ» ¹Ýȯ

Returns:
½ºÅ©¸³Å͸í

getQuery

public java.lang.String getQuery()
ÇöÀçÀÛ¾÷ÁßÀÎ ½ºÅ©¸³ÅÍÀÇ Äõ¸®¸¦ ¹Ýȯ

Returns:
½ºÅ©¸³ÅÍ Äõ¸®

realPath

public java.lang.String realPath(java.lang.String str)
ÁÖ¾îÁø °æ·ÎÀÇ Àý´ë °æ·Î¸¦ ¹Ýȯ

Parameters:
str - DOCUMENT ROOT ·Î ºÎÅÍÀÇ »ó´ë °æ·Î
Returns:
Àý´ë°æ·Î

realPath

public java.lang.String realPath()
ÇöÀç ÆÄÀÏ °æ·ÎÀÇ Àý´ë Æúµå¸í °¡Á®¿À±â

Returns:
ÇöÀç ÆÄÀÏ °æ·ÎÀÇ Àý´ë Æúµå¸í

getURL

public java.lang.String getURL()
ÇöÀç ÀÛ¾÷ÁßÀÎ ½ºÅ©¸³ÅÍÀÇ ÆÄÀÏ URL °ú Äõ¸®¸¦ °¡Á®¿À±â

Returns:
ÆÄÀÏURL +?+ Äõ¸®


Copyright 2005 cafen.net