티스토리 뷰
http://localhost:8090/admin/view/main.do
다음과 같은 주소를 가진 웹페이지를 개발 중이라고 할 때, 코드에서 주소 정보를 가져오고 싶을 때 HttpServletRequest를 사용하여 추출하여 보자.
request.getScheme() 함수는 http 또는 https를 반환
request.getServerName() 함수는 localhost를 반환
request.getServerPort() 함수는 8090을 반환
위 함수들을 가지고 조합을 하면 주소 정보를 만들 수 있다.
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort();
request.getRequestURL() 함수는 전체 주소 정보 http://localhost:8090/admin/view/main.do를 반환
request.getRequestURI() 함수는 contextPath 이후 /admin/view/main.do를 반환
request.getRequestURL().toString().replace(request.getRequestURI(),"");
'프로그래밍 > Back end' 카테고리의 다른 글
[Back end] Java 객체지향 프로그래밍 정리 (0) | 2020.02.26 |
---|---|
[Back end] Java 기본 정리 (0) | 2020.02.26 |
[Back end] Spring IE 파일 업로드 getOriginalFile() (0) | 2020.02.20 |
[Back end] Java equals 사용시 유의점 (0) | 2020.02.18 |
[Back end] Error parsing HTTP request header 에러 (Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986) (0) | 2020.02.15 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- 리액트
- 회고
- 프로그래머
- 프로그래머스
- Java
- 제주도 3박4일 일정
- SQL
- 정렬 알고리즘
- 리눅스 명령어
- 개발환경
- sort algorithm
- 소프트웨어공학
- spring
- 오라클
- 이직
- 성능분석
- 리액트 16
- Maven
- 오라클 내장 함수
- Tomcat
- Linux 명령어
- Eclipse
- effective java
- javascript
- 경력관리
- 자바
- 제주도 여행
- Collection
- React
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함