jsp 예제

이 JSP 예제 자습서에서는 JSP의 기본 사항, 서블릿에 대한 JSP의 장점, JSP의 수명 주기, JSP API 인터페이스 및 클래스및 웹 응용 프로그램에 JSP 파일을 넣을 수 있는 위치를 살펴봅니다. 이 예제에서는 제출 버튼이 있는 두 개의 필드 “사용자 이름” 및 “암호”가 있는 로그인 양식을 사용했습니다. JSP 페이지에 Java 코드를 넣기 위해 스크립틀릿 태그를 사용하는 JSP의 간단한 예를 살펴보겠습니다. 나중에 스크립틀렛 태그를 배우겠습니다. 이 문서에서는 명령줄에서 메이븐화물 플러그인을 사용하여 간단한 서벌렛 과 JSP 예제를 보여줍니다. JRE 클래스만 사용하는 간단한 JSP가 있는 경우 WAR 파일로 넣을 필요가 없습니다. tomcat 웹 앱 폴더에 디렉토리를 만들고 새로 만든 디렉토리에 JSP 파일을 배치하면 됩니다. 예를 들어 JSP가 아파치-톰캣/웹앱/테스트/home.jsp에 있는 경우 URL http://localhost:8080/test/home.jsp 브라우저에서 액세스할 수 있습니다. 호스트와 포트가 다른 경우 그에 따라 URL을 변경해야 합니다. 예를 들어 WEB-INF 디렉토리 내부와 같은 JSP 예제 페이지가 있는 경우 와 같이 Web.xml의 서블릿처럼 JSP를 구성할 수 있습니다. 아니요, 클래스 파일이나 TLD 파일이 없는 경우 디렉터리 구조가 필요하지 않습니다. 예를 들어 JSP 파일을 폴더에 직접 넣고 해당 폴더를 배포합니다. 그것은 잘 실행됩니다.

그러나 Bean 클래스, 서브릿 또는 TLD 파일을 사용하는 경우 디렉터리 구조가 필요합니다. 이 기사에서는 Java Servlet 및 JSP 기술의 기원, 사용되는 기능 및 작동 방법을 다루었습니다. 또한 서번트와 JSP 기술을 사용한 간단한 인사말 예제 웹 응용 프로그램도 시연했습니다. 예를 들어 클래스 수준에서 int 변수를 위의 JSP 예제에서 config 변수를 사용 하 여 발견 했습니까 하지만 선언 된 변수가 없기 때문에 JSP 페이지에서 사용할 수 있는 9 개의 암시적 개체 중 하나이기 때문에 JSP 암시적 개체에서 자세한 내용을 읽어보십시오. 예를 들어 위의 JSP 예제에서는 페이지 지시문을 사용하여 컨테이너 JSP 변환기를 날짜 클래스를 가져오도록 지시합니다. 이 문서의 예제 코드는 빌드 및 실행 되었습니다.: 이 예제에서는 다음 필드가 있는 “전문가 등록 양식”을 사용 하 여: 초보자를 위한 JSP 예제 자습서에 대 한 모든 것입니다. JSP의 기본 개념을 이해하는 데 도움이되고 시작하는 데 도움이되기를 바랍니다. 우리는 향후 게시물에 다른 JSP 기능을 살펴 볼 것입니다. 위의 예제와 같이 JSP 페이지에 대한 초기화 매개 변수를 정의할 수 있으며 config 암시적 개체를 사용하여 JSP에서 검색할 수 있으며 이후 게시물에서 JSP의 암시적 개체를 자세히 살펴보겠습니다. . 코드 줄 12: 문자열 개체 사용자 이름의 요청 개체에서 매개 변수 “사용자 이름”을 받고 있습니다. JSP를 사용하면 동적 Java 배달 콘텐츠를 동일한 JSP 페이지에서 선언적으로 정적 HTML 또는 XML 콘텐츠와 혼합할 수 있지만 Servlet은 프로그래밍 방식으로 이 작업을 수행할 수 있습니다.

여기에서 register_3.jsp를 클릭하면 로그인 버튼이 있는 두 개의 필드 “사용자 이름”과 “암호”를 얻습니다. 코드 줄 13: 여기에 사용자 이름과 함께 환영 메시지가 있습니다. 제출 버튼을 클릭하면 로그아웃 버튼이 있는 환영 메시지가 표시됩니다. WEB-INF 디렉토리 내부의 JSP의 경우 소스 및 클래스 파일은 Tomcat/work/Catalina/localhost/FirstJSP/org/아파치/jsp/WEB_002dINF 디렉토리 내에 있습니다. JSP를 사용하여 동적 웹 프로젝트를 빌드하기 위해 Eclipse IDE를 사용하고 Tomcat을 사용하여 실행할 수 있습니다. 우리가 쉽게 이클립스에서 JSP를 만들고 tomcat에서 실행할 수있는 방법을 알아 보려면 자바 웹 응용 프로그램 자습서를 읽어보시기 바랍니다. JSP가 서브릿지로 컴파일되기 때문에 요청이 JSP에 매핑되면 컨테이너는 요청을 서비스하기 위해 서브릿 형태로 최신 버전의 JSP를 사용할 수 있도록 보장하므로 재컴파일이 포함될 수 있습니다. 샘플 응용 프로그램에서는 서볼렛, jsp 및 유틸리티 클래스를 사용하여 요청에서 받은 이름에 대한 인사말을 포맷합니다. 코드 줄 10: 여기 우리는 작업 즉, 양식 이름을 복용.