JAVA/JSP11 자바빈(JavaBeans) 간단히 얘기하자면 JSP용 class이다. - 자바빈(JavaBeans) . JSP에서 사용할 목적으로 만든 클래스 . 뷰의 프리젠테이션부분과 비즈니스로직부분을 분리하기위한 목적 . 한번 만든 자바빈은 다른 프로그램에서도 재활용할수있다. 요청 >>>>>>>>>>>>>>>>> 처리 >>>>>>>>>>>>>>> 출력(뷰) (비즈니스로직) (프리젠테이션) html java+jsp html/jsp - ~.java(클래스) . get~, set~ 메소드를 정의해 놓는다. . 생성자에 매개변수가 있는 생성자를 구현하려면 기본 생성자를 만들어 놓아야한다. . get~메소드에는 파라미터가 없어야한다. 리터나입을 가져야한다. . set~메소드에는 하나의파라미터값이 있어야한다. . 이외는 사용자 정의에 의한다. - jsp.. 2023. 5. 15. Redirect와 Forward JSP(JavaServer Pages)에서 "redirect"와 "forward"는 둘 다 클라이언트의 요청을 다른 리소스로 전달하는 방법을 나타낸다. 하지만 각각의 방법은 서로 다른 동작을 수행한다 1. Redirect(리다이렉트) - 리다이렉트는 클라이언트의 요청을 다른 페이지로 전송하는 방법이다 - 서버는 클라이언트에게 특정 URL로 다시 요청하도록 응답한다. - 클라이언트는 새로운 URL로 재요청하고, 서버는 새로운 요청에 대한 콘텐츠를 반환한다. - 즉, 브라우저의 주소 표시줄이 새로운 URL로 변경된다. - 리다이렉트는 보통 다른 도메인 또는 다른 애플리케이션으로의 전환에 사용된다. - 리다이렉트는 `response.sendRedirect("새로운URL")`과 같이 JSP에서 사용할 수 있다... 2023. 5. 13. JSP Enumeration 이용해서 입력받은 정보 한번에 출력하기 우선 Enumeration을 조금이라도 이해하기 쉽게, 단어의 뜻을 보면 열거 하다라는 뜻이다. 확실히 단어의 뜻을 알고 있으면, 이럴때 사용되는구나 하고, 이해하기가 그래도 조금은 수월해지는 느낌이다. 각설하고, 바로 코드로 살펴보자. 우선은 정보를 입력받을 HTML 구성이다, name명을 기억해 두시라~ 이름, 전화번호, 성별, 운동 ,계절 정보를 입력받을 수있다. Form과 요청 파라미터를 처리하는 방법 중 getParameterValues() 이 름 : 전화번호 : 성별 : 남자 여자 좋아하는 운동: 야구 축구 농구 배구 가장좋아하는 계절 : 봄 여름 가을 겨울 그다음은 JSP로 입력받은 정보를 출력할수 있게 처리하는 코드이다. 요청 파라미터를 읽어온다 조금 더 설명을 덧붙이자면 Map 은 키값이.. 2023. 5. 11. request, response 객체정리 1. 질의 문자열 - 클라이언트가 웹서버에 정보를 요청할때 사용하는 문자열 - 규칙 . name = value 형식으로 전달 . 여러개의 쌍으로 전달될때는 &를 구분자로 한다. . 영문자 숫자, 일부 특수문자는 그대로 전달가능하지만, . 그외의 문자(한글) 등은 %기호와 함께 전달된다.(서버에서 복원 처리를 해줘야한다.) . 공백문자는 + 기호로 변경되어 전달된다. . url은 공백을 포함할수 없는 특징을 갖고 있다면 공백앞까지를 URL로 인식한다. 2. JSP에 내장되어 있는 객체 - request : 클라이언트의 요청정보에 대한 객체 - ServletRequest 클래스 - response : 웹서버에서 클라이언트에 보내는 응답정보객체 - ServletResponse 클래스 - pageContext .. 2023. 5. 11. 이전 1 2 3 다음