본문 바로가기

JSP

[HTML] 버튼(button)을 만들어서 사용해 보자! JSP(Java Server Page) FORM 태그를 이용해서 페이지를 작성하다 보면 'INPUT' 타입이 'SUBMIT'이거나 'RESET' 인 것만 사용해봤을텐데요, 기존의 폼(FROM)태그를 이용한 방법에는 기능이 한정되어 있었기 때문에, 이런 생각을 다들 해보셨을 겁니다. '그냥 버튼에 자유롭게 기능을 넣어서 사용할 수 없을까?' 당연!! 존재합니다. 그것은 'INPUT'타입이 'BUTTON'인 것 인데요. 다음과 같이 작성 가능합니다. 참고로, 버튼을 만드는 방법은 태그를 제외한 몇가지 방법이 존재하는데요. 1. 태그의 의 타입으로 지정합니다. 2. 태그로 만듭니다.(1번과 유사합니다.) - 여기서 다루지 않습니다. 3. 이미지나 플래시 등등을 이용해서 버튼처럼 사용합니다. - 여기서 다루지 .. 더보기
[JSP] 익스프레션 언어 1. EL언어에 대해서 Expression Language, 즉 EL이라고 하는 익스프레션 언어입니다. JSP에서 소개 하고 있는 언어인데요. 새롭게 추가된 JSP문법입니다. 데이터를 출력함에 있어서 이 EL을 쓰게 되면 보다 간결하게 작성할 수 있는데요. 이전에 방식보다는 많이 짧아지기 때문에 페이지 작성시 가독성이 좋아지게 됩니다. 하지만 단점으로는 복잡한 로직은 구현할 수 없다는 것인데요. 이 목적이 단순히 데이터 처리 결과의 간결성을 목표로 했기 때문이죠. 그럼 이전의 방식을 잠시 살펴 볼게요. 전페이지의 파라미터 값을 가져오기 위해서 쓰는 문장입니다. String a=request.getParameter("NAME"); 이런식으로 파라미터 값을 가져와서 a라는 곳에 저장을 시켰는데요. 그리고나서 출력을 할려면 출력문을.. 더보기
에러페이지 출력 연습3. errorPage,isErrorPage,response.setStatus() 이용 errorPage,isErrorPage,response.setStatus() 이용해서 만든 에러 페이지 입니다. 페이지1. 입력폼이 담긴 html 페이지입니다. 연산자 : 피연산자 : 페이지2. 연산결과를 보여주는 jsp페이지 입니다. 페이지 3. 에러문을 보여주는 jsp페이지 입니다. 잘못된 값을 입력하셨습니다. 페이지를 돌려서 다시 하세요. 더보기
에러페이지 출력 연습2. errorPage Attribute이용 page 지시자 안에 errorPage Attribute를 이용해서 에러페이지를 만들었습니다. 페이지1. 입력폼이 담긴 html 페이지입니다. 연산자 : 피연산자 : 페이지2. 연산결과를 보여주는 jsp페이지 입니다. 페이지 3. 에러문을 보여주는 jsp페이지 입니다. 잘못된 값을 입력하셨습니다. 페이지를 돌려서 다시 하세요. 더보기
에러페이지 출력 연습1. Forward 단순히 RequestDispatcher 클래스를 이용해서 에러페이지를 만들었습니다. 페이지1. 입력폼이 담긴 html 페이지입니다. 연산자 : 피연산자 : 페이지2. 연산결과를 보여주는 jsp페이지 입니다. 페이지 3. 에러문을 보여주는 jsp페이지 입니다. 잘못된 값을 입력하셨습니다. 페이지를 돌려서 다시 하세요. 더보기
[기본지식] 절대경로와 상대경로 HTML이나 JSP나 어떤 프로그래밍 언어를 하게 되면 절대경로를 사용할때가 있는데요. 절대경로는 대부분 이해 하시지만 상대 경로는 이해 못하시는 경우가 많습니다. 절대경로 부터 알아볼게요. 쉽게 말해서 절대경로는 전체경로 입니다. 컴퓨터 내부의 드라이브로 보자면 하드드라이브의 이름인 C:(보통) 부터 시작해서 한단계 아래 레벨의 폴더부터 접근해 나가는 방식입니다. 자 여기서 jre6 폴더안에 있는 Welcome.html 의 절대 경로는 어떻게 될까요? 그렇습니다. C:\Program Files\Java\jre6\Welcome.html 입니다. C: 드라이브 안에 있는 Program Files 폴더 안에 Java 라는 폴더가 있는데 그안으로 들어가서 jre6 폴더에 다시 들어가면 그곳에 Welcome.h.. 더보기