[Request  객체]

 

요청 피라미터 관련 메소드

 

String          getParameter(String name)                  피라미터의 값을 읽는다

String[]       getParameterValues(String name)        체크박스 같은 복수의 값을 배열로 읽는다

                  getRemoteAddr()                               아이피 얻기

                  request.setCharacterEncoding("euc-kr");          한글

 

 

HTTP 헤더 관련 메소드

 

String          getRemoteHost()                                클라이언드 이름 얻기

String          getRemoteAddr()                                클라이언트 IP주소 얻기

 

Date() -> String 타입

Date date1 = new Date();

String test = date1.toString();

 

 

날짜 변환 예제

<%@ page import = "java.text.DateFormat" %>
<%@ page import = "java.text.SimpleDateFormat" %>
<%@ page import = "java.util.Date" %>

 

Date date1 = new Date();
long time1 = date1.getTime();
long time2 = 1152393007234L;

 

// long 타입 시간을 문자열 날짜&시간으로 구하기

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm");
String strDate = df.format(time1);

 

// 문자열로 구해진 날짜&시간 Date() 타입으로 변경하기
DateFormat sdFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm");
Date birthDay = sdFormat.parse(strDate);

 

int(long) -> String 변환

Date nowDate = new Date();
long test = nowDate.getTime();

String test1 = Long.toString(test);  // int 일경우 Integer.

 

String  -> long 변환

long tet = Long.parseLong(long 타입 값);

 

파일 이동

File fileMove1 = new File(request.getRealPath("/") + "board/pds/" + fileName);
  File fileMove2 = new File(request.getRealPath("/") + "board/pds/" + tab + "/" + fileName);

  fileMove1.renameTo(fileMove2);

 

[ 올림/반올림/자름 ]

Math.ceil(double) 무조껀 올림

Math.floor(double) 무조껀 자름

Math.round(double) 반 올림

+ Recent posts