목록JSP (6)
IT 언어 실제
1) 이클립스 war 파일 생성 - 이클립스 프로젝트 파일을 배포할 때는 war 파일로 압축한 뒤에 배포합니다. - WAR 파일로 만들 프로젝트를 선택합니다. 여기에서는 '03' 이라는 이름을 가진 프로젝트를 WAR 로 압축하고자 합니다. - File -> Export 를 선택합니다. - Web -> WAR file 를 선택합니다. - Destination 에서 03 WAR 파일을 저장할 위치를 선택해 줍니다. 다음으로 Finish 를 눌러줍니다. 2) 이클립스 war 파일 불러오기 - 이전에 압축했던 03 WAR 파일을 불러오려고 합니다.- File -> Import 를 선택합니다. - Web -> WAR file 을 선택합니다. - WAR file 에서 WAR 파일을 저장한 위치를 선택하고 Finis..
1) out 기본객체 - 자바에서 쓰는 System.out.println 과 유사한 출력하는 역할을 한다. - JSP 페이지가 생성하는 모든 내용은 out 기본 객체를 통해서 전송된다. - 는 "표현식" 이라고 부른다. 2) 버퍼 - 코드를 추가하지 않으면 모든 페이지는 기본적으로 버퍼는 8kb 의 버퍼를 가지고 있다. - 라는 표현식을 추가하면 사용할 수 있는 버퍼의 크기가 늘어난다.
- 웹 브라우저는 GET 혹은 POST 의 방식을 통해 파라미터값을 웹 서버로 보낸다. - 앞서 만들어놓은 예제로 GET 과 POST 방식의 차이에 대해 살펴봅니다. - GET 방식은 사용자가 입력한 값이 그대로 주소창(URL)에 보이는 방식입니다. - JSP 페이지를 한글로 인코딩하지 않으면 위에 보시는 것처럼 글자가 깨지는 현상이 발생됩니다. - POST 방식은 사용자가 입력한 값이 주소창에는 보이지 않습니다. - 파라미터값은 GET 방식과는 다르게 데이터 영역에 값이 전송됩니다. ※ 해당 내용은 "최범균의 JSP2.2 웹 프로그래밍 기초부터 중급까지"에 있는 내용을 참고하였습니다. 문제가 될 시, 삭제하겠습니다.
- 저번 포스팅에서 HTML 폼을 만들었으니, 이제 폼에서 사용자가 쓴 내용을 받아서 인터넷 브라우저에 보여줄 일만 남았습니다. - 여기서부터는 만들어진 소스를 그대로 가져왔습니다. // 해당 내용은 request 값을 한글로 인코딩하는 내용입니다.request.getParameter() 메서드 사용 name 파라미터 = address 파라미터 = // 앞에서 만든 폼에 쓰인 이름과 주소값을 가져오라는 내용입니다. request.getParameterValues() 메서드 사용 // checkbox 로 만들어진 5개의 문항(소녀시대, exo, 2NE1, 싸이, 슈퍼주니어M) 중에서 사용자가 선택한 값을 차례대로 가져오라는 내용입니다. request.getParameterNames() 메서드 사용 // 사..
- 인터넷 브라우저에서 사용할 HTML 폼을 먼저 만들어줍니다. HTML 폼은 사용자가 요청한 정보를 담아둘 그릇입니다. 그릇이 없으면 밥을 담을 수 없는 것 처럼, 요청 파라미터를 담을 HTML 이라는 폼이 필요합니다. 여기에서 만든 것은 인터넷을 사용하는 사용자가 이름, 주소를 적는 빈 칸을 채워넣은 후에 좋아하는 가수를 선택해서 정보를 전송하는 폼입니다. - HTML 폼을 다 만든 후에 실행을 해 보면 다음과 같이 나옵니다. 요청 파라미터를 담을 그릇인 HTML 폼을 만들었으니, 이제는 요청 파라미터를 처리하는 방법을 알아보겠습니다. ※ 해당 내용은 "최범균의 JSP2.2 웹 프로그래밍 기초부터 중급까지"에 있는 내용을 참고하였습니다. 문제가 될 시, 삭제하겠습니다.