본문 바로가기

Web Programing/with JSP11

[JSP] Page 지시자 지시자(Directive) 태그 - JSP 페이지를 어떻게 처리할 것인지를 설정하는 태그 - JSP 페이지가 서블릿 프로그램에서 서블릿 클래스로 변환할 때 - JSP 페이지와 관련된 정보를 JSP컨테이너에 지시하는 메시지 디렉티브 태그 형식 설명 page JSP 페이지에 대한 정보를 설정함 include JSP 페이지의 특정 영역에 다른 문서를 포함 Page 지시자 태그 - 현재 JSP 페이지에 대한 정보를 설정하는 태그 - JSP 페이지의 어디에서든 선언할 수 있지만 일반적으로 JSP 페이지의 최상단에 선언하는 것을 권장 - %와 @ 사이에 공백이 없어야 함 - Page 지시자 태그의 속성 속성 설명 기본 값 language 현재 JSP 페이지가 사용할 프로그래밍 언어를 설정함 java contentT.. 2021. 2. 1.
[JSP] JSP 제어문 이유를 모르겠지만 setCharacterEncoding( ) 메소드를 사용해도 한글이 출력되지 않는다. 물음표로 보이는 상태에서 작업을 진행하겠다. 취미 부분을 보았을 때 선택하지 않은 취미에 대해서 process로 확인했을 때 null이라고 뜨는 것을 알 수 있다. 이 부분을 수정해보자. join.jsp 코드에서 취미의 name을 hobby1, hobby2, hobby3에서 hobby로 변경한다. 다음은 joinprocess.jsp 코드에서 hobby를 배열로 변경한다. 그 후, 취미를 출력하는 부분에서 if문을 사용해 만약에 null이 아니라면 출력하라는 부분을 만든다. ■ 요청 파라미터의 전체 값 받기 - 요청 파라미터를 설정하지 않아도 모든 값을 전달받을 수 있음 - 텍스트 박스, 라디오 버튼, .. 2021. 2. 1.
[JSP] 폼태그 처리 폼 데이터 처리 과정 폼 데이터 처리하기 ■ 요청 파라미터의 값 받기 - request 내장 객체는 웹 브라우저가 서버로 보낸 요청에 대한 다양한 정보를 담고 있어 getParameter( ) 메소드를 이용하여 요청 파라미터의 값을 얻을 수 있음 String 변수 = request.getParameter(요청 파라미터 이름); ex) String id = request.getParameter("id"); ■ 한글 깨짐 없도록 인코딩 설정 폼 데이터 처리 예제 ■ formData.jsp ■ input_process.jsp 회원가입 처리하기 ■ joinprocess.jsp ■ join.jsp - 한글로 파라미터를 받아오는 과정에서 깨짐 현상이 발생한다. 이때 해결하기 위해 setCharacterEncodin.. 2021. 2. 1.
[JSP] SELECT 태그 select 태그 - 여러 개의 항목이 나타나는 목록 상자에서 항목을 선택하는 태그 - 시작 태그와 종료 태그가 있으며, 리스트 박스에 여러 항목을 추가 삽입하기 위해 반드시 option 태그를 포함해야 함 항목 1 항목 2 . . . . . (생략) . . . - select 태그의 속성 속성 속성 값 설명 name 텍스트 목록 상자의 이름 설정 size 숫자 한 번에 표기할 항목의 개수 설정 multiple - 다중 선택이 가능하도록 한다 - [ Ctrl ] 키를 눌러 목록 상자의 항목을 다중 선택함 - option 태그의 설정 속성 속성 값 설명 value 텍스트 항목의 값을 설정 selected 해당 항목을 초깃값으로 선택함 disabled 항목을 비활성화 - 코드로 보는 select 태그 회원가.. 2021. 1. 29.
[JSP] 폼 태그 폼 처리의 개요 ■ 폼(form) - 사용자가 웹 브라우저를 통해 입력된 모든 데이터를 한 번에 웹 서버로 전송하는 양식 - 전송한 데이터는 웹 서버가 처리하고 처리 결과에 따라 다른 웹 페이지를 보여준다. - 사용자와 웹 애플리케이션이 상호 작용하는 중요한 기술 중 하나 - 사용자가 어떤 내용을 원하는지, 사용자의 요구 사항이 무엇인지 파악할 때 가장 많이 사용하는 웹 애플리케이션의 필수적인 요소 폼 데이터 처리 과정 폼을 구성하는 태그의 종류 태그 설명 태그 설명 form 폼을 정의하는 태그로 최상위 태그 select 항목을 선택할 수 있는 태그 input 사용자가 입력할 수 있는 태그 textarea 여러 줄을 입력할 수 있는 태그 form 태그 - 사용자가 다양한 정보를 입력하고 서로 전달할 때 .. 2021. 1. 29.
[JSP] 스크립트 요소 스크립트 요소의 이해 스크립트 요소란? JSP 프로그래밍에서 사용되는 문법의 표현 형태 스크립트 요소 - 선언문(Declaration) - 스크립트릿(Scriptlet) - 표현식(Expression) - 주석(Comment) 선언문 - JSP에서 사용될 변수나 메소드를 선언할 수 있는 영역들의 요소 - JSP 페이지 내에서 변수 및 메소드를 선언 후 변수나 메소드를 이용하여 필요한 동적으로 HTML 코드를 생성하는데 사용 - 멤버 변수: 선언문에 선언된 변수 - 선언문에서 선언된 변수는 JSP 페이지가 서블릿 코드로 변환이 되면 서블릿 클래스의 멤버변수로 변환됨 - 선언문 문법 - 선언문에서 변수를 선언한 예제 메소드 선언 - 선언문에서 선언된 메소그는 JSP 페이지 내에서는 일반적인 형태의 메소드로 .. 2021. 1. 21.