jsp

· jsp
include 지시어 VS include 액션태그- include 지시어 :JSP 문서에 외부파일의 코드(소스)를 포함 => 반복되는 공통 코드 뺄 수 있음b.jsp 변경 시 요청 JSP 문서(a.jsp)에 대한 [재해석 불필요]- include 액션태그 : : 스레드가 b.jsp로 이동하여 명령들을 실행 후 실행결과물만 가지고 옴스레드를 다른 JSP 문서로 이동하여  실행된 결과(웹문서)를 제공받아 태그를 사용한 위치에 포함실행결과물만 가지고 원래 파일로 이동표현식에서 사용된 변수값에 따라 서로 다른 JSP 문서의 응답결과를 가져옴(동적포함)b.jsp 변경 시 요청 JSP 문서(a.jsp)에 대한 [재해석 필요]01. 뼈대제작1) JDBC이용을 위한 default 설정접속하는 서버나, 사용자 이름이 다..
· jsp
01. JDBC이용을 위한 default 설정접속하는 서버나, 사용자 이름이 다르면 변경하고, 나머지는 다 똑같이 설정하면 됨세미프로젝트에 접속하는 서버는 강사님 서버 이용할 것이니 변경해서 사용하자! ojdbc11.jar빌드 처리 확인 후 사용하기 JNDI 기술을 사용하기 위해 context.xml 생성  JNDI 기술을 사용하기 위해 jdbcDAO.java 생성package xyz.itwill.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import javax.naming.InitialContext;import javax.namin..
· jsp
01. Hewon.java - java bean 클래스package xyz.itwill.bean;//JavaBean 클래스 : 웹프로그램 실행을 위해 WAS 프로그램에 의해 자동 생성되어 관리되는 객체를//생성하기 위한 클래스 - useBean 태그에서 사용하기 위한 클래스// => 웹프로그램 요청시 전달된 값이 저장될 객체를 생성할 목적의 클래스//JavaBean 클래스 작성규칙// => 반드시 전달값의 이름과 동일한 이름으로 필드를 선언// => public 접근지정자로 선언된 기본 생성자(매개변수가 없는 생성자)가 반드시 존재// => 필드값을 반환하는 메소드(Getter)와 필드값을 변경하는 메소드(Setter) 메소드를 필드명을 기반으로 작성 //회원정보를 저장하기 위한 클래스 - VO 클래스p..
· jsp
템플릿페이지의 컨텐트만 바꿔서 응답되도록 하는 것클라이언트는 계속 index.jsp 만 요청함요청에 대한 응답은 index.jsp 템플릿 페이지에서 모두 다 해줌!!장점값 전달하고 싶다면 질의문자열로 요청 가능~.jsp?name=value&name=value&...값 전달 안하고 폼 태그로 요청 가능주의사항스레드가 이동된 곳에서도 객체가 공유되어 사용 가능하나, 제한있음//include 액션태그를 통해 스레드가 이동된 JSP에서response.sendRedirect("index.jsp"); //불가능이미지 경로 표현 시 - 절대경로 메소드로 불러오기//include 액션태그를 통해 스레드가 이동된 JSP에서 아래처러 표현하기/action/template_site/images/Koala.jpg" width..
· jsp
01. controller.jsp// URL 주소를 전달받은 클라이언트는 브라우저의 URL 주소를 변경하여 서버의 자원을 //요청하여 결과를 응답받아 출력 - 페이지 이동 response.sendRedirect("main.jsp");//리다이렉트 이동 return; } //3. //전달값을 이용하여 스레드가 이동될 JSP 문서의 파일 경로를 생성하여 저장 String filePath=category+".jsp"; //System.out.println("filePath = "+filePath);%>//// 또는 --%>// page 속성값으로 JSP 표현식(Expression) 사용 가능 --%>//// 클라이언트에 상관없이 서버측에서 이동 - 클라이언트 브라우저의 URL 주소 미변경 --..
· jsp
01. action > include > index.jsp// 메인페이지// 메인  // 블로그  // 카페  // 1) Header 영역방법1. 태그 이용// 메인페이지// 메인  // 블로그  // 카페  //  방법2. include 지시어 이용 [소형프로그램 만들 시 많이 사용]//include Directive : 외부파일(JSPF)을 읽어 "소스코드(CSL 및 SSL)"를 JSP 문서에 포함// [file 속성값]으로 설정된 외부파일의 소스코드를 포함하여 실행한 후 실행결과를 전달하여 응답// [외부파일의 내용이 변경될 경우], JSP 문서가 변경된 것과 동일하므로 JSP 문서에 대한 ..
· jsp
01. JSP model1A.jsp : JSP문서JSP 문서만 가지고 웹프로그램 만듦스클립틀릿의 최소화를 위해 액션태그 이용02. JSP model2A.jsp : JSP문서B.class : 서블릿클래스서블릿도 함께 이용해 요청에 대한 처리는 서블릿이 하고, JSP는 응답만 함즉, 액션태그들 사용할 일이 거의 없음MVC디자인패턴요청: controller(서블릿)처리: model(자바)응답: view(jsp)
· jsp
눈에 보이지 않는 것들도 테이블에 저장해야함ex) 마지막로그인날짜ex) 회원상태나 회원등급에 따라 : 휴면계정처리, 삭제계정처리, 일반회원처리, 관리자회원처리💜session 객체의 핵심 역할브라우저가 닫히면 기존 세션이 없어지고(로그아웃), 새 세션이 생성되어 연결되므로 다시 로그인 해야함그래서 세션 속성값으로 권한 관련 정보를 저장한 뒤 필요하면 제공하고, 필요하지 않으면 제공하지 않으면 됨!01. 로그인 페이지login_form.jsp// // [로그인]을 클릭한 경우 form 태그를 실행하여 로그인 처리페이지(login_action.jsp)를//[post] 방식으로 요청하여 이동 - 로그인정보 전달 --%>//// [로그아웃]을 클릭한 경우 로그아웃 처리페이지(logout_action.jsp..
jeri
'jsp' 카테고리의 글 목록 (3 Page)
loading