본문 바로가기

반응형

Application

(29)
[JSP] 6-2. 자바빈으로 프로퍼티 값 얻기와 변경하기 ◎ 자바 빈 객체 생성 후 저장된 정보 출력하기 이름 : 아이디 : ◎ 정보 변경한 후 변경된 정보 출력하기 이름 : 아이디 : -> 자바 빈 객체 생성 이름 : 아이디 : -> getter인 getName() 대신 property 액션태그를 사용 -> 값 출력을 위해 property 속성 값에 get 다음에 기술된 첫 글자만 소문자로 변경한 값 지정 ->setter인 setName() 대신 property 액션태그를 사용 ->값 변경을 위해 property 속성 값에 set 다음에 기술된 첫 글자만 소문자로 변경한 값 지정 이름 : 아이디 : -> 이름과 아이디를 변경한 후 다시 getter로 이름과 아이디를 얻어와 출력
[JSP] 6-1. 자바빈 객체 생성하기 ◎ 자바 빈 객체 생성 후 저장된 정보 출력하기 이름 : 아이디 : ◎ 정보 변경한 후 변경된 정보 출력하기 이름 : 아이디 : : 자바 빈 객체 생성 이름 : 아이디 : ->이름과 아아디만 출력 / 초기값을 주지않으면 null로 초기화 ->setter로 이름에는 전수빈을 아이디에는 pinksubin을 저장 이름 : 아이디 : ->이름과 아이디를 변경한 후 다시 getter로 이름과 아이디를 얻어와 출력 [변경 내용 출력]
[JSP] 6. 자바빈 자바빈 회원가입 페이지에서 입력된 정보의 서버 전송 방법 1. 개별적으로 전송 2. 묶어서 전송 자바빈 : 정보의 덩어리 즉 데이터 저장소 프로그램에서 사용되는 정보를 객체를 구성하는 멤버로 기술해 두고 한꺼번에 데이터에 접근해서 사용 데이터를 저장하기 위한 필드와 데이터를 컨트롤하는 getter/setter 메소드를 하나의 쌍으로 가지고 있는 클래스 [OOP : 속성과 기능 / 자바 : 필드와 메소드] [getter/setter : 자바 빈의 필드에 데이터를 저장하고 조회하는 작업] -> 액션태그를 사용해 데이터를 담기 위한 getter/setter/를 명시적 호출 하지 않고 자동 호출 가능 자바빈은 액션태그와 함께 사용해 코드의 양을 줄이고 쉽게 정보를 담아 옮길 수 있다. 자바빈 클래스 만들기 자바..
[JSP] 3-2. 입력 폼에서 한글 읽어오기 서블릿에서 요청시 한글처리 출력시 한글 처리 응답객체인 response의 setContentType()을 호출해 인코딩 지정 response.setContentType("text/html; charset=UTF-8"); 입력시 한글 처리 get방식 response.setContentType("text/html;charset=UTF-8"); post방식 request.setCharacterEncoding("UTF-8"); package jsch02; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import..
[JSP] 액션 태그 액션 태그 스크립트릿, 주석, 디렉티브와 함께 JSP 페이지 구성요소 JSP 내장 객체를 통해서 태그로 표현 태그로 기술하는게 가독성이 높다 XML 문법 시작태그와 함께 종료태그 포함 내용 포워드 방식으로 페이지 이동 RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("url"); dispatcher.forward(request, response); 동일한 기능을 수행한다.
[JSP] 3-1. 텍스트 박스에 입력된 값 얻어오기 아이디 : 나 이 : protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(getServletInfo());// TODO Auto-generated method stub String id=request.getParameter("id"); int age=Integer.parseInt(request.getParameter("age")); PrintWriter out=response.getWriter(); out.print(""); out.print("당신이 입력한 정보입니다. "); out.print("아 이 ..
[JSP] 3. 서블릿 만들기 URL Mapping 서블릿 동작시키기 위해 클래스명 대신 문자열을 서브릿 클래스와 매핑 실제 서블릿 클래스를 공개하지 않기 위해 URL pattern과 서블릿 클래스 이름을 매핑 서블릿 클래스 public class AdditionServlet03 extends HttpServlet 두 수에 대한 합을 구하여 결과 출력 [일반] protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int num1 =20; int num2 =10; int add = num1+num2; PrintWriter out =response.getWriter(); out.pr..
[JSP] 2. JSP & Servlet JSP Java Server Page 자바로 서버 페이지 작성을 위한 언어 자바코드안에 HTML HTML + JSP 태그(스크립트릿) 서블릿 자바 클래스 형태의 웹 애플리케이션 브라우저를 통해 자바 클래스 실행 javax.servlet.http 패키지의 HttpServlet 클래스 상속해 구현 필요 서블릿 클래스 JSP & Servlet 다른 웹 기술에 비해 빠른 응답 가능 서블릿 클래스 클라이언트가 서버에 요청하는 방식 = 서블릿의 동작 방식 전송방식 설명 get 방식 보안 취약 / 저용량 데이터 post 방식 html header로 전송 -> 보안 강화 / 대용량 데이터 태그를 통해 서버에 전달과 요청 doget() 메소드 protected void doGet(HttpServletRequest req..

반응형