JSP 20

#5.3 JSP SimpleTagTest (실습)

이번 실습은 사용자가 직접 태그가 특정 기능을 수행할 수 있도록 만들어서 사용해보겠다. 그림과 같이 폴더와 index.jsp를 만들어 준다. 그리고 WEB-INF 에 tlds 폴더를 생성해준다. 경로도 설정해준다 그리고 TLD_NAME도 mytag로 변경해준다 이제 Source Packages에 SimpleTag 클래스를 상속받아서 헬로 태그 핸들러를 생성할 것이다. 일단 패키지를 생성해주자. Tag Handler를 생성해주자 아까 만든 mytags.tld를 경로로 잡아주자 HelloTagHandler 클래스에 코드를 추가해주자. mytag.tld를 다시 보면 밑에 코드가 추가되어 있을 것이다. HelloTagHandler의 doTag() 함수가 실행된다.

JSP 2020.04.09

#5.2 JSP ELImplecitObject 묵시적객체(실습)

묵시적 객체란 JSP페이지에서 사용되는 EL 표현식에서 명시적으로 선언하지 않고 사용가능한 객체 이다 즉 밑의 그림과 같이 SumBean 클래스를 통해 객체를 선언해서 사용했지만 묵시적객체는 선언하지 않고 바로 사용할 수있다는 말이다. index.jsp를 작성해주자 실행 해보면 밑의 화면이 뜬다 4번을 보면 get방식으로 값을 넘겨주지 않았기에 없음이라고 뜬다. 만약 주소에다가 ?=name="지구왕"이라고 해주면 밑과 같이 매개변수를 출력할 수 있다.

JSP 2020.04.05

#4.2 JSP forward 액션 (실습)

forward 액션테그란?? 액션테그는 한 jsp 페이지으로 들어온 요청이나 처리작업을 다른 jsp 페이지로 전달할 때 사용된다. 1.를 통해 요청 처리를 전달받은 페이지가 응답 결과를 다른 웹 브라우저에게 요청을 합니다. 2.요청 처리를 전달받은 페이지는 요청 전달을 했던 페이지의 기본 객체를 그대로 사용한다. -> 즉 페이지가 변경되지 않는다. 일단 index.jsp를 작성하자. 데이터를 보낸 process.jsp를 작성하자 실행시켜보면 만약

JSP 2020.03.31

#4.1 JSP BeansTest (자바 빈즈 실습)

이번 시간엔 JSP에서 가장 중요한 자바 빈즈를 실습해보겠다. 일단 index.jsp를 작성해보자. form 방식에는 get 방식과 post방식이 있다. post는 내부적으로 숨겨서 보내고 get은 쿼리 스트링으로 URL에 포함하여 보낸다. post방식이 숨겨서 보낸다고 보안성이 높다고 생각하는데 전혀 아니라고 한다. post도 get과 같이 보안성이 낮다. 그냥 두 개의 차이는 URL에 나타나는가 아닌가 이다. 클래스 생성 위치를 참고하고 클래스를 생성해보자. 그 다음 show_num을 작성한다. 추가적으로 밑에 코드와 같이 *이라 선언 해놓으면 form 태그의 name과 자바빈의 프로퍼티명과 동일한 것에 대응한다. 결과는 이렇게 된다.

JSP 2020.03.30

#1.0 JSP 서블릿 실습 ㅣ서블릿 기초

1. 기본 개발환경 Web Application를 선택한다. 프로젝트 이름을 적어준다. 서버를 설정해줘야 한다. 필자는 Tomcat 9.0 버전을 사용할 것이다. Add버튼을 클릭하고 Server Location 경로를 Tomcat이 설치된 곳으로 바꾼다 UserModeTest가 생긴 것이 보인다. 마우스 오른쪽 버튼을 눌러 Servlet을 추가해주자! 2. 간단한 서블릿 예제 실습 import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; impo..

JSP 2020.03.14