본문 바로가기

programming/web16

[jsp]JSTL JSTL(jsp Standard Tag Library)html로 지원하는 tag를 확장해서 jsp에서 개발자가 활용하는 태그를 만든 것을 커스텀 태그라고 합니다. 커스텀 태그 중에서 많이 사용되는 것을 모아서 JSTL이라는 규약을 만들고 이를 활용하고 있습니다.스크립트 코드를 사용할 때 보다 간결하고 이해하기 쉬운 jsp 코드를 작성할 수 있게끔 도와주는 유용한 라이브러리입니다.태그 종류코어() : 변수, 흐름 제어, url 처리국제화(): 숫자 및 날짜 형식 처리XML(): jstl 라이브러리 활용jstl 라이브러리 다운로드 http://tomcat.apache.org/download-taglibs.cgiWEB-INF/lib 위치jsp 상단 코어 태그if~else나 변수의 지정 등과 같이 논리적 처리태.. 2017. 5. 19.
[jsp]EL(Expression Language) 목표el이 jsp에서 활용하는 이유와 방법요청값을 처리할 때 효과적인 el을 활용하여 프로그래밍 할 수 있다el을 통한 산술 및 논리 연산 처리를 할 수 있다el이 제공하는 기본 객체의 기능별 구별을 할 수 있다jstl의 개념과 기본적인 활용 방법을 안다.jstl에서 page scope[page, request, session, application]별로 data를 jsp단에서 저장할 수 있고, 활용할 수 있다.jstl을 통해서 반복문, 조건문을 처리할 수 있다.jstl에 사용되는 날짜, 숫자에 대한 format형식을 효과적으로 처리할 수 있다. 생각해 봅시다jsp에서 사용한 스크립트릿, 익스프레션 가독성과 사용에 어려움이 있지 않는지??el이나 jstl을 활용하면서 변수를 지정하는데 어떤 범위에 대한 .. 2017. 5. 19.
[jsp]Session 세션(session)이란??사용자가(클라이언트)의 상태 정보를 임시적인 메모리로 서버에서 가지고 있게 끔 처리해주는 jsp 기본 객체를 일컫는 말입니다. 하나의 웹브라우저에 하나의 세션을 설정할 수 있습니다.세션의 범위클라이언트1이 브라우저를 닫는 순간프로그램상 logout(invalidate())하면서 세션 종료시간을 정해 놓고(web.xml) 세션 종료 jsp에서 세션 처리세션 생성키와 value 매핑처리session.setAttribute("세션key",객체(value));session.getAttribute("세션key"); - 객체가 value이므로 지정할 수 있다는 것은 문자열뿐만아니라 객체 안에 있는 여러 필드를 저장할 수 있다는 것입니다. 아래 그림과 같이 session 객체에 다양한 fi.. 2017. 5. 17.
[jsp]multi check data, response 동일한 name값의 type="checkbox"일 때 처리 내용 사과 딸기 request.getParemeterValues("fav"); checked된 값만 배열로 가져온다. request.getParameterNames() form 하위에 입력칸으로 넘겨지는 모든 name의 값을 enumeration 호출 2017. 5. 15.