본문 바로가기
프로그래밍/2016.09~ 2017.03 수업

[1116] 2

by Luhie 2016. 11. 16.

배열은 사용이 불편하니까 list같은 동적배열을 사용한다.

list는 순차적으로 들어간다. 

동일한 데이터가 있어도 또 들어간다


이러한 단점을 극복하기 위해 set이라는게 생겼다. 


request아래는 rap이라는게 있다 attribute set/get 

object파일이 들어간다


처음접속 A에서 세션id를 넘겨줌

B를 요청하면 session에서 무언가를 저장할수 있는 공간을 줌 cookie


cookie 뒤에 매개변수 달아서 접속 httpOnly 쿠키안에 담겨있는 구속받지 않는 방법




----------------------------------------------

표현식은 ${}이렇게 없앨수 있다. 

jsp같은 태그언어 안에서 자바코드를 태그처럼 표현할수 있는 기술이 있다.

커스텀 태그 사용자가 만들어낸..


jtl은 사용하려면 라이브러리를 다운받아야한다.


톰캣한테는 war파일은 표준 구조


eclipse의 구조는 엔트리 엔트리에서 라이브러리... 





javaEE에 있는 것

jsp-api

sevlet-api






<%@ 디렉티브 옵션/설정


include 파일을 컴파일 전 부터 합칠때 사용하는 것 아예 서블릿을 만들때 합쳐서 만든다.


<jsp:include>는 디스 패쳐 포워딩 하는 서블릿이2개가된다.


taglib tag라이브러리 약자 태그처럼 사용 jsp에서 자바코드를 사라지게 하려고 사용하는 것


page



out.print();


<% %> 서블릿 안에  service(){} 메소드 안에 쓰는 것 이안의 변수들은 전부다 지역변수 


<%= %> 표현식이라고 out.print대신 값을 출력 가능 

어떤 변수의 값을 출력


<%! 

선언 int x = 10; 서블릿 안에 만들어지는 필드 클래스안

public void test(){}

class A{}라는 클래스도 만들 수 있다. 내부 클래스

%>


<%

class B{} 메소드안의 내부클래스

%>

'프로그래밍 > 2016.09~ 2017.03 수업' 카테고리의 다른 글

[1117] Eclipse에서 Maven파일 import  (0) 2016.11.17
[1116] JSP include  (0) 2016.11.16
[1115] DTO_DAO_로그인  (0) 2016.11.15