본문 바로가기

jsp26

[JSP]자바빈과 <jsp:useBean>액션 태그란? JSP 페이지의 주용 기능 중 하나는 데이터를 보여주는 기능이다. 흔하게 볼 수 있는 게시판을 예로 들면 글 목록 보기, 글쓰기, 글 읽기 등의 기능이 이에 해당. 그런데 이런 데이터를 보여주는 기능과 단순하게 화면을 출력하는 부분이 하나의 JSP에 뒤섞여 있으면 문제가 생긴다. 능을 확장하거나 코드를 재사용하기가 상당히 어려워진다. 그렇기에 JSP에서는 데이터를 자바빈(JavaBean)이라는 클래스에 담아서 값을 보여준다. 자바빈 클래스는 데이터를 저장하는 필드 , 데이터를 읽어올 때 사용되는 메서드 , 그리고 값을 저장할 때 사용되는 메서드로 구성됩니다. ( getter / setter / 사용자 정의 생성자 ) useBean은 자바빈 객체를 생성하는 액션태그이다. [1] 기본 생성자가 반드시 존재해.. 2019. 11. 2.
[JSP]기본(내장)객체의 속성(Attribute)- request.setAttribute 기본 객체의 속성(Attribute) 사용 - 네 개의 기본객체 pagecontext, request, session, application 는 속성을 갖고 있다. - 속성은 각각의 기본 객체가 존재하는 동안에 사용될 수 있고, JSP 페이지 사이에서 정보를 주고 받거나 공유하기 위한 목적으로 사용된다. - 형태를 가지고, 서로 다른 이름을 가진 속성을 여러개 포함할 수 있다. - request 기본 객체는 한 번의 요청에 대해 유효하게 동작하며 , 한 번의 요청을 처리하는 데 사용되는 모든 JSP에서 공유된다. 메서드 반환형 설명 setAttribute(String name, Object value) void 이름이 name인 속성의 값을 value로 지정한다. getAttribute(String na.. 2019. 11. 2.
[Java]onsubmit()이란? onsubmit ㆍform에서 내부적으로 처리해야할 데이터가 있을경우 onsubmit으로 처리 할 수 있다. ㆍform에서 submit 할 때 특정 함수를 실행시키는 방법이다. ㆍsubmit버튼을 누르면 onsubmit이 실행되어 특정함수가 실행되고 특정함수의 return 값이 true일 경우에만 폼을 전송합니다. ㆍonsubmit 이벤트 속성에 들어가는 함수는 반드시 전송해야 할 경우 true를 반환하고 하지말아야 할 경우 false를 반환하는 형식이어야 한다. ※주의 자바스크립트 같은 경우 return 값을 설정해 주어도 기본 sumit 기능을 수행하게 되서 골치가 아플때가 있다. 그럴때에는 form 요소의 속성인 onSubmit 에서 아래와 같이 return 값을 붙여주면, 제대로된 값을 받아서 처.. 2019. 10. 27.
Redirect VS, Forward (Redirect와 forward의 차이) JSP환경에서 현재 작업중인 페이지에서 다른페이지로 이동하는 두가지 방식의 페이지 전환기능 사례를 통해 redirect와 forward의 차이점에 대해 감을 잡아보자. 여기서 고객은 클라이언트이고, 123번은 URL이며, 상담원은 서버가 된다. 첫번째 사례(redirect) 1) 고객이 고객센터로 상담원에게 123번으로 전화를 건다. 2) 상담원은 고객에게 다음과 같이 이야기한다. "고객님 해당 문의사항은 124번으로 다시 문의 해주시겠어요?" 3) 고객은 다시 124번으로 문의해서 일을 처리한다. 두번째 사례(forward) 1) 고객이 고객센터로 상담원에게 123번으로 전화를 건다. 2) 상담원은 해당 문의사항에 대해 잘 알지 못해서 옆의 다른 상담원에게 해당 문의사항에 답을 얻는다. 3) 상담원은 .. 2019. 10. 27.
JSP-포워딩/리다이렉트 관련 문제 Send15.jsp JSP를 이용한 데이터 송수신 실습 Send15.jsp ● -> Forward15.jsp ○ ->Receive15.jsp ○ 정수1 연산선택 더하기 빼기 곱하기 나누기 정수2 확인 Forward15.jsp Receive15.jsp 최종 페이지 ------------------------------------------------------------------------------------------------------------------------------ 처음 service() ->중간중간 요청이 있을 때 마다 destroy() ->마지막 메소드를 호출한다 (절대 우리가 직접 호출하는 것이 아님 ~!!!!) 결국 『HttpServlet은』 하나의 인스턴스만 생성되어 멀티 스.. 2019. 10. 24.
JSP-submit없이 action을통해 select폼 넘겨주기 Send09.jsp Receive09.jsp○ 구구단 입력 단 수 선택 ==단선택== 1단 2단 3단 4단 5단 6단 7단 8단 9단 2019. 10. 24.