jsp 태그 : 표준 태그
1) <jsp:useBean>
속성 id = " 래퍼런스로 사용될 이름" class = "자바 빈의 클래스 이름"
type = "참조 타입(추상클래스나 인터페이스)"
scope = "범위(4개중 하나 기본 page)"
____________________________________________________________________
Java Bean
-> default 생성자 parameter 없는 생성자만 사용
-> get/set
$ Model1용도
ex)
<jsp:useBean id = "vo" class = "com.bbs2.Bbs2VO">
<jsp:setProperty name = "vo" property = "title" param = "title"/>
</jsp:useBean>
<jsp:getProperty name = "vo" property = "title">
오류 잡는법
예 첫번째줄 : com.bbs.Bbs2VO vo = new com.bbs.Bbs2VO();
예 2번째줄 : vo.setTitle(request.getParameter("title"));
마지막 줄 : vo.getTitle();
2)
<jsp:forward>
response.sendRedirect() 기능과
RequestDispatcher dispatcher = request.getRequestDispatcher("WEB-INF\\c.jsp");
기능을 가지고 있다 .
파라미터를 전달 가능하다 .
ex
<jsp:forward page = "b.jsp">
<jsp:param name="qqq" value = "bbb"/>
</jsp:forward>
1번째 줄 : 표시할 페이지
2번째 줄 : name = 파라미터값 value = "값"
3)
<jsp:include>
지시자 include include 태그
__________________________________________________________
자바로 변환되는 시점에 | 독립적으로 변환, 컴파일, 실행
대상소스파일에 추가 |
->컴파일
-> 실행
-> 실행 결과 ->실행결과
대상소스 파일 출력 | include되는 파일의 실행결과 + 대상 파일 의 실행결과
include + 실행 jsp파일을 | include 파일의 실행결과와
하나의 파일로 컴파일해서 | 실행되는 jsp 파일이 따로 논다.
출력
ex) <jsp:include page ="top.jsp"></jsp:include>