전체 글

전체 글

    Day07(jstl)set, if, choose, for

    1. JSTL이란? 일반적으로 알고있는 JSTL이란 JSTL + EL의 조합을 말한다. HTML 코드 내에 java 코드인 스크립틀릿 를 ${student}로, 문을 , 문을 로 대체하여 사용한다. 01set.jsp ${aa } ${b } set을 활용해서 jsp에서 사용할 변수를 설정할 수 있다. 이와 같은 태그를 코어태그라고 하는 데, 코어태그 라이브러리는 변수 설정이나 if-else와 같은 논리 처리에 사용되는 스크립트 코드를 대체하는 태그를 제공한다. 또한 코어 태그 라이브러리를 사용하려면 jsp페이지에 http://java.sun.com/jsp/jstl/core" %>를 추가해야한다.(물론 jstl라이브러리를 따로 받아야한다.) 02input.jsp 02if.jsp 수 우 미 양 우 미 양 에서..

    Day07(el)lambda

    07lambda.jsp의 코드내용 lambda 자바랑 똑같음 함수명 = (,) -> return ${sum=(a,b) -> a+b ; ''} ${sum(30,24) } ${ ch=a->a+10 ; ''} ${ch(10) } ${factorial=a-> a==1 ? 1: a*factorial(a-1) ; '' } ${factorial(5) } 120 ${gause=(a,b)->(a+b)*(b-a+1)/2 ; ''} ${gause=(1,100) } ${pitagoras=(a,b) ->Math.sprt(a*a+b*b) ; '' } ${pitagoras(3,4) }

    Day07(el)method

    06method.jsp의 코드내용 : ${u.userId } : ${u.userName } ${u.getUserId() } : ${u.userId } ${u.setUserId("gks") ; ''} ${u.getUserId() } : ${u.userId } ${ ProductList.getProductList() }

    Day07(el)세미콜론 연산자

    05semicolon.jsp의 코드내용 ${ a = "길동" ; ""} ${b=3 ; ''} ${a }${b } EL에서 ;은 앞에 부분을 출력하지 않는다. 변수 선언만 하고 출력은 나중에 해야할 때 사용한다.

    Day07(el) 컬렉션

    04collection.jsp의 코드내용 ${userList } ${userList[2]} ${userMap } ${ {1,2,3,4,5} } ${ {"창민": 1, "down":2, "inook":3} } ${ [6,7,8,9,10] } 사용법 간단 설명 list : ${ {} }, map : ${ {"":Object } } , set : ${[]}

    Day07(el) 사칙연산, 문자열, 비교연산자

    02pmdm.jsp코드내용 사칙연산, 문자열 ${ 10+1 } ${ "10" } ${ "10"+1 } ${3.14 + "2.7" } ${30/3 } ${30 div 3 } ${30%3 } ${30 mod 3 } 03eq.jsp의 코드내용 ${ 3 == 5 } ${ 3 eq 5 } ${ 3>5 } ${ 3 gt 5} ${ 3=5 } ${ 3 ge 5 } ${ 3 또는 gt = 또는 ge

    Day07(Expression Language)

    01el.jsp의 코드내용 ${koreatech } ${user } EL (Expression Language 표현언어 ${ } ) 표현언어는 값을 표현하는 데 사용하는 스크립트 언어로, JSP의 스크립트 요소를 보완하는 역할을 한다. JSP의 네 가지 기본 객체가 제공하는 영역의 속성 사용 객체에 set된 데이터를 사용가능. 객체탐색순은 pageContext, request, session, application 수치 연산, 관계 연산, 논리 연산자 제공 자바 클래스 메서드 호출 기능 제공 쿠키, 기본 객체의 속성 등 JSP를 위한 표현 언어의 기본 객체 제공 람다식을 이용한 함수 정의와 실행 스트림 API를 통한 컬렉션 처리 정적 메서드 실행

    Day06(session login)

    login.jsp의 코드내용 로그인 아이디 비밀번호 ID 기억하기 로그인 로그인 중 로그아웃 loginCheck.jsp의 코드내용