본문 바로가기
반응형

Study/JSP9

Javascript 삼항연산자 Java if else의 약식이라고도 부를수 있는 삼항연산자. if else 문을 사용하다보면 상대적으로 코드가 몇줄에 걸쳐서 작성하게 되는데, 이를 간단하게 한줄로 표현할수 있게 해주는것이 바로 삼항 연산자이다. 삼항연산자의 기본 문법은 아래와 같다 variable = (condition) ? expressionTrue : expressionFalse; 변수 = ( 조건식 ) ? true일때 : False일때 라는 뜻이다. 코드로 이해해보자 먼저 Java 식으로 표현해보자면 아래와 같이 표현할수 있다. String keyword; int b = 10; keyword = (b > 1) ? "B는 1보다 크다" : "B는 1보다 크지않다"; 코드의 흐름을 이해해보자 먼저 String 타입의 keyword라.. 2023. 6. 27.
JSP Date객체의 메소드 toISOString()에 대해 알아보자. JSP에도 Date 객체가 존재한다. var today = new Date(); 를 하게되면 현재 날짜를 구해온다. 그리고 해당 today 변수를 console.log로 찍어보면 var today = new Date(); console.log(today); //Thu Apr 06 2023 10:31:59 GMT+0900 (한국 표준시) 요일, 월 ,일, 년, 시간 그리고 표준시간대가 출력되게 된다. 하지만 저런 Format 형식은 우리에게 유용하게 쓰이지않는다. 우리는 보통 yyyymmdd 형식이나 yyyy-mm-dd의 format 형식이 많이 필요해진다. 그럼 date객체에서 가져온 오늘 날짜를 원하는 형식에 맞게 format 변환을 해야한다. 내가 필요한 형식의 format은 yyyy-mm-dd 형식.. 2023. 4. 6.
JS와 JSP 파일의 차이점, 그리고 JS 파일 JSP파일에서 사용 많이들 헷갈려(?) 하고 착각(?)도 하고 나조차도 많이 혼란스러운 JS와 JSP 파일은 뭐가 다를까...? 사실 몰라도 크게 상관이 없을거같아서 그동안에는 그냥 무시하고 지나쳤었다. 하지만 이번에 기업 팀 프로젝트를 진행하면서 받은 프로젝트내에는 수많은 JS파일안에 수많은 코드들이 내포되어있고, JSP 파일에서는 별다른 구현부가 없다는것을 발견했다. 그동안 국비지원수업을 받다보면 JSP 파일에서 직접적으로 UI를 구현하고, Server와의 통신을 직접 JSP에서 호출하여 Controller를 통해 값을 구해오거나, Ajax를 직접 JSP 파일 내에서 선언하고 구현하여 값을 구해오곤 했는데... 이번 프로젝트 파일 코드 분석을 하다보니 의외로 JSP파일에서는 HTML 적인 요소들 외에 직접적으로 Scri.. 2023. 4. 5.
JSTL forEach 먼저 JSTL이란 JavaServer Page Standard Tag Library의 약자로써, JSP 문서 안에서 자주 사용되는 제어 구조중 하나이다. 배열, 컬랙션, 맵 데이터 구조를 반복하며 표현식을 계산하여 출력해준다. JSP 문서안에서 JSTL을 이용하여 반복문을 이용해줄수있다. 먼저 JSP 문서안에서 JSTL을 사용하려면 페이지 지시어를 통해 해당 기능을 사용할수 있도록 지시해주어야한다. uri 속성은 core 기능을 가지고있는 기능들을 불러오겠다는 뜻이고 prefix는 해당 URL을 매번 기재하면서 기능들을 사용하기 번거로우니, c로 축약해서 호출해주겠다. 라는 말로 간단하게 설명할수있다. 다음은 foreach 문법에 대해서 살펴보자. 각 속성에 대해서 살펴보자면 items - 반복할 컬렉션.. 2023. 2. 15.
반응형