서블릿에서 보내온 요청에 대해 정보취득을 위해서는 HttpServletRequest 객체를 사용합니다. 개인적으로 요청 URL에 대한 정보를 취득하기 위해 많이 사용하는 편인데, 요청 URL을 얻기 위해 사용하는 함수가 많다 보니 무슨 함수를 사용해야 할지 헷갈릴 때가 있죠.예제를 통해 알아보도록 하겠습니다. 아래와 같은 URL이 있다고 치죠. http://127.0.0.1:8080/contextpath/servlcetpath/index.jsp?seq=1&type=NOTICE getRequestURL()쿼리를 제외한 프로토콜+도메인+포트번호+컨텍스트 경로+서블릿 경로를 구할수 있습니다. http://127.0.0.1:8080/contextpath/servlcetpath/index.jsp getReques..
SEED란 한국인터넷진흥권에서 개발한 암호 알고리즘입니다.현재까지 1999년에 개발된 128비트, 2009년에 개발된 256비트가 존재하고 있죠.또한 양방향(대칭) 알고리즘으로 주민등록번호나 전화번호, 계좌번호 같은 복호화가 필요한 데이터를 암호화하는데 사용할 수 있습니다. 이번에 프로젝트를 하며, 상사로부터 SEED 256비트로 암호화를 진행하라는 지령을 받고, SEED256에 대해 알아보기 시작했습니다. 우선 KISA 사이트에 들어가서 SEED256 Java버전을 내려받고 진행하면 되겠지 했는데..왠걸... KISA에서는 C로 짜여진 SEED256만 지원하는 것입니다.. 또한, 구글링을 해봐도 국산 암호화라 그런지 SEED256으로 만들어진 Java에 대한 자료는 찾을 수가 없었죠. KISA의 자료실..
URI와 URL,URN네트워크 리소스를 나타내는 용어중에는 URL, URI, URN 이 있다. 그게 그거같고 이게 이거같아 보여 많이 혼동해서 사용하는 용어 중에 하나라고 생각하여, 한번 정리해 보고자 한다. 1. URL (Uniform Resource Locator)리소스(resource)의 위치를 나타내는 것이다. http://www.google.com 같은 우리가 흔히 알고 있는 웹사이트를 가리키는 주소를 나타내는 것이 일반적이지만 웹사이트 주소뿐만이 아니라 메일주소나 FTP주소 등도 여기에 포함된다. (ex. mailto:hihoyeho@gmail.com)URL에서 중요하게 짚고 넘어가야할 부분이 URL의 구조이다. 다음 단락에서 URL구조에 대해 알아보자. 2. URN (Uniform Resou..
Tomcat 6.0에서 Spring Framework 3.1로 개발 된 웹 어플리케이션을 Jeus 6.0으로 변환하는 작업을 해야 했다. 처음에는 Tomcat이나 Jeus나 똑같은 웹 서버인데 별 문제 있겠나 싶어서 소스 그대로 Jeus에 deploy 시켰지만xxx-servlet.xml에 Tiles가 선언 된 부분에서 에러가 빵 발생하는 것이다.- 소스 (xxx-servlet.xml)12345678910111213 /WEB-INF/Layout-Config.xml Colored by Color Scriptercs- 에러코드12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565..