이 학습에서는 사용자가 새 안내 광고를 작성하고 이를 데이터베이스에 게시할 수 있는 페이지를
작성합니다.
먼저 데이터베이스의 새 레코드를 표시할 관계형 레코드를 작성한 다음
입력 필드 세트로서 페이지에 레코드 표시를 작성하십시오.
새 관계형 레코드를 작성하려면 다음을 수행하십시오.
- 프로젝트 탐색기 보기에서 new_record.jsp 파일을 두 번 클릭하여 이를 여십시오.
- 기본 텍스트에 해당하는 본문 영역의 기본 컨텐츠를 삭제하십시오.
- 팔레트 보기에서 데이터 드로어를 클릭하여 이를 펼치십시오.
- 팔레트에서 관계형 레코드 컴포넌트를 끌어와 공백 컨텐츠 영역에 놓으십시오. 관계형 레코드 추가 창이 열립니다.
참고: 데이터베이스에 연결할 수 없다는 경고 메시지가 표시될 경우
사용자가 웹 사이트를 테스트한 후에 서버를 실행시켜 놓고 한동안 사용하지 않았을 수 있습니다. 이러한 경우 각 대화 상자에서
취소를 클릭하여
학습 1.3에서 설명한 대로 서버를 중지하십시오.
- 이름 필드에 create_record를 입력하십시오.
- 제어 작성 아래에서 새 레코드 작성을 클릭하십시오.
- 웹 페이지에 레코드를 표시하기 위해 입/출력 제어 추가가 선택되었는지 확인하십시오. 관계형 레코드 추가 창이
다음과 같이 표시됩니다.
- 다음을 클릭하십시오.
- 테이블 상자에서 W5SAMPLE를 펼치고 ADS를 선택하십시오. 다음을 클릭하십시오.
- 다음을 다시 클릭하십시오. 데이터 제어 구성 페이지가 열립니다.
팁: 데이터 제어 구성 페이지를 통해 사용자의 관계형 레코드에 대한 표시를 사용자 정의할 수 있습니다. 예를 들어, 입력 양식에서
열, 필드 레이블 및 제출 단추를 변경할 수 있습니다. 이 단계를 완료한 후에는 기능이 완전하게 작동하는 입력 양식이 페이지에 표시됩니다.
- 표시할 필드 섹션에서 다음과 같은 입력 양식에 사용할 필드를 제외한 모든 필드 이름 옆의 선택란을 지우십시오.
- DESCRIPTION
- ID
- MAINCATEGORY
- PHONE
- PRICE
- TITLE
- 위로 또는 아래로 단추를 클릭하여 다음 순서로 필드를
다시 배열하십시오.
- ID
- TITLE
- DESCRIPTION
- MAINCATEGORY
- PRICE
- PHONE
- 원하는 대로 레이블의 이름을 바꾸십시오. 예를 들어, "Maincategory:" 레이블을
"Category:"로 축약할 수 있습니다. 입력 필드에 생성한 레이블의 이름을 바꾸려면
레이블 열에서 레이블을 클릭하십시오. 새 텍스트를 입력할 수 있도록 마우스 아이콘이 커서로 변경됩니다.
- MAINCATEGORY를 선택한 후 옵션을 클릭하십시오.
옵션 창이 열립니다.
- 제출 단추 옵션을 선택하십시오.
- 레이블 필드에 새 목록 게시를 입력하십시오.
그런 다음, 확인을 클릭하십시오. 이제 관계형 레코드 추가 창이 다음과 같이
표시됩니다.
- 완료를 클릭하여 입력 양식을 생성하십시오.
다음과 같이 표시됩니다.
참고: 양식에는 오류 메시지 필드가 포함되어 있습니다. 이는 프로젝트에 오류가 있다는 것을 의미하지는 않습니다. 이 필드는 사용자가 양식을 제출할 때 오류가 있는 경우 오류를 표시할 위치를 나타내기 위한 것입니다.
- 페이지를 저장하십시오.
입력 양식을 제출하면 페이지는 새 레코드를 데이터베이스에 자동으로 추가합니다. 다음 학습에서는 데이터베이스에서 새 레코드를 바로 볼 수 있도록 all_records.jsp 페이지로 리턴하는 새 목록 게시 단추를 프로그래밍합니다.