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
- CSS
- 비트코인
- jQuery
- 웹게임
- SQL
- 암호화
- docker
- tiles.xml
- Ajax
- express
- JavaScript
- 블록체인
- RDS
- HTML
- 알고리즘
- Spring
- 웹소켓
- autowired
- Cookie
- node.js
- model1
- phaser
- EC2
- AWS
- websocket
- Servlet
- JSP
- 도커
- 배포
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 |
Comments