JSP란 JavaServer Page 의 약자이며HTML코드에 JAVA 코드를 넣어 동적 웹피이지를 생성하는 웹어플리케이션 도구이다.JSP가 실행되면 자바 서블릿(servlet)로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터
Jsp에서는 따로 한글이 출력되기 위해 필터나 메서드를 입력해야한다.만약 하지 않으면 아래 사진과 같이 한글 부분은 잘 적용되지 안된다는 것을 알 수 있다.1 arg0.setCharacterEncoding("UTF-8"); // 요청할 때 한글사용 가능2 arg1.se
⛳JSP 오류 JSP 404오류 JSP를 공부하다보면 가장 많이 발견되는 404 오류를 볼 수 있다. 가장 많이 볼 수 있는 오류 중 하나인 404오류는 경로의 문제일 가능성이 농후하다. 우선 프로젝트 동작 순서 및 중요한 부분을 알아보자 톰캣 구동은 jsp 파일이
하나의 웹 브라우저의 정보를 유지하기 위한 세션 정보를 저장한다.브라우저 종료시 종료된다.클라이언트 로그인 정보를 저장하는데 사용된다.세션은 웹 컨테이너, 즉 서버에서 만들어진다.사용범위 : 세션 범위에서 사용하는 저장공간생명주기 : 세션이 시작해서 종료할 때 까지ht
쿠키란 프로그램에서 흔적을 남기는 것이다. 클라이언트와 서버가 연결을 시도한 흔적을 남겼다가, 후에 또 연결을 시도할 시 과거의 접속을 이어나가기 위해 흔적을 사용하는 방법이다.우리가 사용하는 http프로토콜은 클라이언트가 서버에 요청하고 서버가 클라이언트로 응답을 하
HTML 기반의 JSP 코드 내에 JAVA 코드를 삽입할 수 있게 해주는 태그이다.JSP는 HTML 기반으로 되어 있기 때문에 JAVA 코드를 넣어서 동잣 시키려면 JSP 태그 사이에 삽입해야한다. HTML, CSS, Javascript 등으로 클라이언트(프런트단)에서
request에 담긴 값이 유효하다(request, response가 유지된다.)이동된 url이 화면에 안보인다(사용자는 이동했는지 알 수 없음)결과값을 request.setAttribute()하여 담아 넘길 수 있음으로 결과 데이터를 다음 페이지에서 보여줘야하는 경우
사용자가 원하는 데이터나 정보를 제공애플리케이션의 정보, 데이터를 나타낸다.이러한 data 정보들의 가공을 책임지는 영역을 말한다.보여지는 화면input 텍스트, 체크박스 항목 등과 같은 사용자의 인터페이스 요소를 나타낸다데이터 및 객체의 입력, 그리고 보여주는 출력을
양쪽으로 전송되어 오고가는 데이터들을 담은 객체, jsp에서는 Bean이라고 부른다. 여러 데이터들을 포장해서 만든 데이터 포장 객체사용자가 입력한 값을 객체 형태로 받을 수 있게 클래스 구성폼에서 입력된 데이터들은 하나의 DTO객체로 변환 가능레코드가 50개면 DTO
⛳JSP Class.forName() Class.forName(); 라는 코드가 어떤 동작을 하는가 > JDBC를 통해 DB와 Connection하는 코드 작성 중 Class.forName(); 코드를 봤는데 어떤 동작을 하는지 알고 싶어 작성한다. Class.f
DriverManager로 부터 Connection 객체를 가져온다.자바에서 DB와 연결하기 위해 사용하는 객체이다.파라미터는 Data의 위치(URL), 기타정보(ID,Password,Portnumber)이다DriverManagerdml getConnection()메서
회원가입 폼유효성 검사에 맞게 테스트할 준비.회원가입이 성공했고 로그인 페이지로 넘어가는 것을 볼 수 있다. 이제 디비에 저장되었을지 확인해본다.DB로 잘넘어왔다. 다음으로 로그인을 알아보겠다.
DB에 저장되어 있지 않은 아이디와 비밀번호를 입력시로그인 실패라는 경고창이 뜨고 다시 로그인 화면으로 넘어간다.DB에 저장되어 있는 아이디와 비밀번호를 입력시로그인 성공이라는 경고창이 뜨고 main창으로 이동되는 것을 볼 수 있다.
jsp 페이지를 이해하기 어려워진다.jsp 페이지 내에 작성된 프로그램 코드는 다시 사용하기가 어렵다.JSP가 복잡한 자바코드로 구성되는 것을 가능한 한 피하고 JSP페이지에 있는 HTML과 같은 쉽고 간단한 코드만 구성할 수 있도록 하기위해 자바빈즈 사용JSP안의 수