예제로 배우는 jsp

이 JSP 예제 자습서에서는 JSP의 기본 사항, 서블릿에 대한 JSP의 장점, JSP의 수명 주기, JSP API 인터페이스 및 클래스및 웹 응용 프로그램에 JSP 파일을 넣을 수 있는 위치를 살펴봅니다. 예제 프로젝트에는 다음과 같은 간단한 “Java bean” 클래스가 있습니다: WEB.xml의 서블릿처럼 JSP를 구성할 수 있습니다. , 우리는 WAR 파일로 넣어 할 필요가 없습니다. tomcat 웹 앱 폴더에 디렉토리를 만들고 새로 만든 디렉토리에 JSP 파일을 배치하면 됩니다. 예를 들어 JSP가 아파치-톰캣/웹앱/테스트/home.jsp에 있는 경우 URL http://localhost:8080/test/home.jsp 브라우저에서 액세스할 수 있습니다. 호스트와 포트가 다른 경우 그에 따라 URL을 변경해야 합니다. 이 예제에서는 문제 목록과 새 문제를 삽입할 양식을 포함하는 단일 JSP 페이지가 있는 간단한 문제 추적 관리 웹 응용 프로그램이 표시됩니다. 새 문제를 제출하면 이 문제는 기본적으로 `OPEN` 상태 및 생성된 날짜 `현재 시간`으로 아래 목록에 추가됩니다. 목록에서 각 문제 항목의 상태는 행의 단추에 의해 변경될 수 있습니다. `CLOSE` 상태 문제는 나열되지 않으며 닫기 항목을 클릭하면 닫는 항목이 목록에서 제거됩니다.

행의 배경 색은 상태에 따라 다릅니다. `OPEN` 상태 문제의 행은 분홍색, `FIX` 상태 문제는 녹색입니다. JSP 표현식 태그 (<%= %> ) 평가, 문자열로 변환 하 고 응답의 출력 스트림에 기록 하는 자바 문을 포함 합니다. 예를 들어 변수 “name”의 내용을 화면에 작성하려면 <%=name%>를 사용할 수 있습니다. 이에 해당하는 스크립틀릿: <% out.print(이름); %>. 식 태그에는 세미콜론(;) 줄의 끝에 있지만 스크립틀릿에서 수행합니다. 예를 들어 클래스 수준에서 JSP에서 int 변수를 <%! public 정적 int 카운트=0; %> 초보자를 위한 JSP 예제 자습서에 대한 모든 변수를 만들 수 있습니다. JSP의 기본 개념을 이해하는 데 도움이되고 시작하는 데 도움이되기를 바랍니다. 우리는 향후 게시물에 다른 JSP 기능을 살펴 볼 것입니다.

예를 들어 위의 JSP 예제에서는 페이지 지시문을 사용하여 컨테이너 JSP 변환기를 날짜 클래스를 가져오도록 지시합니다. 좋은 튜토리얼,하지만 우리는 실시간 예제와 더 많은 무언가를 원한다. 이 코드는 간단한 예제에서 JSP 기본을 보여 줍니다.