jsp 방명록 예제

이 단일 서비스 호출을 만들고 맵을 만드는 것이 각 방명록에 대해 별도의 서비스 호출을 하는 것보다 더 효율적입니다. view_search.jsp의 맨 아래에서 로그 개체를 선언합니다. 이 로그는 EntryLocalServiceUtil.getEntry 메서드를 호출하는 try 절의 catch 절에서 방명록 항목을 검색했습니다. 이 서비스 호출에서 예외를 throw하는 경우 서버 관리자가 무엇이 잘못되었는지 확인할 수 있도록 오류를 기록하는 것이 가장 좋습니다. Liferay Portal의 규칙은 파일 하단에 있는 개별 클래스 또는 JSP에 대한 사용자 지정 로그를 선언하는 것입니다: 태그 내부, 표시할 네 개의 열 지정: 방명록 항목의 방명록 이름, 메시지, 항목 이름 및 작업 JSP. 방명록 이름은 스크립틀릿에 생성된 맵에서 검색됩니다: 검색 결과는 방명록 항목에 해당하는 문서에 대한 포인터가 포함된 Hits 개체로 반환됩니다. 그런 다음 적중 문서를 반복하여 해당 방명록 항목을 검색하고 목록에 추가합니다. 간단한 방명록이 그 예입니다. 사용자가 로그인하여 주석을 추가합니다.

예제를 간단하게 하기 위해 GuestJsp는 응용 프로그램(ServletContext)에 방명록을 저장합니다. 예를 들어 응용 프로그램에 데이터를 저장하는 것은 허용되지만 본격적인 응용 프로그램의 경우 응용 프로그램을 사용하여 다른 곳에 저장된 데이터를 캐시하는 것이 좋습니다. 요청에서 키워드 및 게스트bookId 매개 변수를 추출합니다. 키워드 매개 변수는 검색 쿼리를 포함 하 고 guestbookId 매개 변수 검색 중인 방명록의 ID를 포함: view_search.jsp 라는 새 파일을 게스트 북-웹 모듈의 /guestbookwebportlet 폴더에 만듭니다. 이 파일에서 init.jsp 포함: 클래스 이름에 대 한 className 특성을 사용 하 고 keyProperty 특성에서 엔터티의 기본 키 특성을 지정 합니다. modelVar 속성은 각 검색 컨테이너 행에 사용할 수 있는 Entry 변수의 이름을 지정합니다. Entry 변수의 각 필드가 이스케이프(삭제됨)되도록 하기 위해 이스케이프모델은 true입니다. 이렇게 하면 예를 들어 사용자가 방명록 추가 양식에 악성 코드를 제출한 경우 발생할 수 있는 잠재적인 해킹을 방지할 수 있습니다. 수지의 자바 스크립트는 콩 패턴을 인식합니다. 따라서 자바 스크립트를 사용하는 JSP 페이지는 getName() 및 getComment() 속성에 액세스할 수 있습니다. 예를 들어 guest.name 및 guest.comment 현재 사이트에 있는 모든 방명록 목록을 검색하여 스크립틀릿 완료를 간단히 사용할 수 있습니다.

방명록 ID와 방명록 이름 사이에 맵을 만듭니다. 동일한 스크립틀릿에서 인덱서와 검색 컨텍스트를 사용하여 검색을 실행합니다. 사용자가 로그인하지 않은 경우 주석과 로그인할 양식이 표시됩니다. 로그인 한 후 주석과 주석을 추가할 양식이 표시됩니다. login.jsp는 로그인 페이지를 서식화하고 add.jsp는 추가 주석 페이지를 서식화합니다. JSP 파일은 공용 메서드에만 액세스할 수 있습니다. 따라서 JSP 파일은 새 방명록을 만들 수 없으며 새 게스트를 추가할 수 없습니다. 이것이 게스트Jsp 서프렛의 책임입니다. 7. 쿠키 및 세션 추적 (ppt) (mp4) (유튜브) 다음 섹션은 블로그 게시물, 메시지 보드 게시물, 위키 기사 등과 같은 콘텐츠의 다른 유형에 걸쳐 공유 기능을 제공하는 Liferay 포털의 자산 프레임 워크를 통해 이동합니다.

이것이 Liferay Portal의 개발 플랫폼과의 통합의 핵심입니다.

Bookmark the permalink.

Comments are closed.