Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 웹게임
- PL/SQL
- jQuery
- 웹소켓
- 알고리즘
- HTML
- 블록체인
- express
- 도커
- SQL
- model1
- phaser
- 배포
- RDS
- AWS
- CSS
- tiles.xml
- autowired
- EC2
- Servlet
- node.js
- JavaScript
- Spring
- JSP
- 암호화
- Ajax
- 비트코인
- docker
- websocket
- Cookie
Archives
- Today
- Total
記錄
JSP) URL, URI, URN 본문
/*
URI (Universal Resource Identifier)
- 인터넷상의 자원을 식별하기 위한 표기법 및 규약
- URL + URN = URI
- 인터넷 환경에서 URI는 대부분 URL을 의미, URN은 사용이 제한적
ex) URL : http://localhost:8080/TestBoard/JSPBoard/created.jsp
URL (Uniform Resource Locator)
- 물리적인 경로, 즉 자원의 위치 정보를 포함
- 프로토콜, 도메인, 아이피, 포트 등
- 컴퓨터로부터 접근 가능한 형태의 자원만 검색될 수 있어 제한적
- 우리가 흔히 보는 'http://test.com/test.jpg' 형태
URN (Uniform Resource Name)
- 독립적인 이름을 제공하기 위해 존재
- 자원에 대해 영속적이고 유일
- 자원의 위치와는 무관
- 예를들어 우리나라에서는 주민등록번호가 대표적
*/
StringBuffer url = request.getRequestURL(); // URL : 전체주소 (프로토콜 + IP + 포트 + 상세경로)
String uri = request.getRequestURI(); // URI : 프로젝트 이하 경로 (CP + SP)
String cp = request.getContextPath(); // CP : 프로젝트 명
String sp = request.getServletPath(); // SP : 패키지 + 파일명
URL : http://localhost:8080/TestBoard/JSPBoard/created.jsp
URI : /TestBoard/JSPBoard/created.jsp
CP : /TestBoard
SP : /JSPBoard/created.jsp
'Web > JSP' 카테고리의 다른 글
JSP) 각종 객체의 생성 갯수와 범위 (0) | 2018.03.21 |
---|---|
JSP) 에러페이지 (0) | 2018.03.21 |
JSP) include, forward, request객체 유효범위 (0) | 2018.03.20 |
JSP) xml, application 객체 (0) | 2018.03.20 |
JSP) 스파게티코드 vs out객체 활용 (예제) (0) | 2018.03.20 |