[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) 반 올림