{{htmlmetatags>
metatag-description=(심플웍스, SimpleWorks, 유틸리티, SystemUtil)
metatag-og:description=(심플웍스, SimpleWorks, 유틸리티, SystemUtil)
}}
====== SystemUtil ======
===== 공통 =====
^ 메서드 ^ 매개변수 ^ 리턴 ^ 비고 ^
| getRequestProtocol | N/A | http / https | 접속 프로토콜 |
| getRequestName | N/A | 도메인 / IP | 접속 도메인 / IP |
| getRequestPort | N/A | 포트 | 접속 포트 |
| getRequestPath | N/A | 경로 | 접속 경로 |
| getRequestParam | N/A | 파라미터 | 접속 파라미터\\ (Query String) |
| getRequestURL | N/A | URL | 전체 URL |
| getUserBrowser | N/A | 브라우저 | 사용자 브라우저 |
| getUserAgent | N/A | 에이전트 | 사용자 에이전트 |
| isMobileDevice | N/A | true / false | 모바일 기기 여부 |
| getCookie | nm 쿠키명 | 쿠키값 | 쿠키값 가져오기 |
| setCookie | nm 쿠키명\\ val 쿠키값\\ exp 유효기간 (일) ((브라우저별 최댓값 정책 상이)) | N/A | 쿠키값 설정하기 |
| clearCookie | N/A | N/A | 쿠키 지우기 |
| ::: | nm 쿠키명 | ::: | ::: |
| delay | sec 지연시간 (초) | N/A | 딜레이 |
===== Java =====
^ 메서드 ^ 매개변수 ^ 리턴 ^ 비고 ^
| getServerName | N/A | 호스트명 | 서버 호스트명 |
| getServerPath | N/A | 경로 | 서버 경로 |
| getServerIp | N/A | IP | 서버 IP |
| getClientIp | N/A | IP | 클라이언트 IP |
| getSession | nm 세션명 | 세션값 | 세션값 가져오기 |
| setSession | nm 세션명\\ val 세션값 | N/A | 세션값 설정하기 |
| ::: | nm 세션명\\ val 세션값\\ sec 유효시간 (초) ((무제한: -1)) | ::: | ::: |
| clearSession | N/A | N/A | 세션 지우기 |
| ::: | nm 세션명 | ::: | ::: |
| getSessionId | N/A | 세션 ID | 세션 ID |
| getSessionTimeout | N/A | 세션 Timeout (초) | 세션 Timeout |
| sendMail | from 보낸 사람\\ to 받는 사람\\ title 제목\\ content 내용 | N/A | 이메일 발송 ((FIXME 로컬, 지메일)) |
| ::: | from 보낸 사람\\ to 받는 사람\\ cc 참조\\ bcc 숨은 참조\\ title 제목\\ content 내용 | ::: | ::: |
{{tag>"심플웍스" "SimpleWorks"}}