검색결과 리스트
글
JSP 액션
1. JSP 액션
-자바 코드에 의해 객체를 생성하고 사용하는 것이 아니라 태그를 이용하여 객체의 생성하고 사용하는 것
->JSP 태그 or JSP 액션
-scope : 객체가 사용될 수 있는 범위(Life cycle)
(1)page : pageContext에 저장
(2)request : HttpServletRequest에 저장
(3)session : HttpSession에 저장
(4)application : ServletContext에 저장
2. useBean
-자바 객체를 생서하건 혹은 기존에 이미 만들어진 객체를 리턴
-사용법
(1)id : 인스턴스를 식별하기 위한 이름
(2)scope : 인스턴스의 사용범위, 여기에는 session, page,request, application이 들어간다
(3)class : 패키지 이름까지 모두 기술한 클래스의 이름입니다.
3. setPropert
-빈의 속성값을 할당. name속성에 기술된 이름에 해당되는 자바빈즈 클래스는 jsp:useBean을 이용해서 이 액션이 나타나기 전에 미리 정의되어야 한다.
ex)
prop_expr :: = property="*"|
property="propertname"(필드명이죠)
property="propertyName param="parameterName"(input tag의 이름)
property="propertyName" value="propertyvalue"(할당값)
propertyValue ::= String
name :
property : 값을 변경하고자 하는 빈의 속성이름
param : http 요청의 파라메터 이름
valus : 할당할 값
- 이것의 반대의 개념인 getProperty도 존재
이것은 자동으로 자바플러그인을 위한 html태그를 생성하게 한다
ex)쉽게 설명하면 어떤 페이지 들어가면 인증서 물어보죠? 예 누르면 깔리는거
5. forward
현재 클라이언트의 요청을 실행시에 다른 정적인 자원이나 jsp ,서블릿과 같은 동적인 페이지도 이동 시키는 기능.
간단하게 적자면 이정도구요 ^^ forward를 시키면 값이 날라갑니다
즉 forward를 쓰면 새로고침을 누르면 다시 한번 실행된다는 겁니다 단순히 페이지 이동이
아닌 재실행이 되버립니다 그냥 단순히 페이지 이동만을 시키고 싶다면
reponse.sendRedirect("url");명령어를 사용하시면 됩니다.
6. include
동일한 컨텍스트에 있는 정적 혹은 동적인 페이지를 현재 페이지에 삽입하는것 입니다.
page : 인쿨루드할 페이지의 상대 url을 기술한다
flush : "true"값을 기술하면 버퍼 내용이 즉시 플러쉬 된다. 디폴트는 false