일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 오블완
- 컴퓨터구조
- 중학수학
- 딥러닝
- 연습문제
- 개발일기
- c언어
- 컴퓨터비전
- 파이썬
- 정보처리기사필기
- JSP
- 자바
- SQL
- rnn
- 자바스크립트심화
- 데이터베이스
- CSS
- 자바 실습
- 데이터분석
- 머신러닝
- 순환신경망
- JDBC
- 디버깅
- 중학1-1
- JSP/Servlet
- html/css
- 정보처리기사실기
- 자바스크립트
- 혼공머신
- 상속
- Today
- Total
목록JSTL (17)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
이번 도전 문제는 한 문제밖에 되지 않아서 금방 끝날 것 같다. 그냥 식사 전에 빨리 마치고 오후에는 새롭게 자바 공부를 진행하려고 한다. 내일까지 해서 상속과 인터페이스까지 다 끝내고 엘리스로 지난번에 자바 심화 과정 공부하다 만 것도 끝내야 할 것 같다. 그리고 월요일부터는 JDBC 공부를 할 예정이다. 이것도 하루 정도 공부하고, 화요일부터는 다시 JSP로 돌아와서 남은 인사교 수업을 들으면서 3일에 걸쳐 가능하면 다 끝냈으면 한다. 가능할지 모르겠지만..어쨌든 이제 도전 문제를 풀어볼 것이다. 도전해보세요 문제 풀기 문제 풀기 1. 입력 폼을 보낼 페이지 만들기 2. 결과 창을 출력할 페이지 만들기 사용자로 로그인할 때 관리자로 로그인할 때 한번 해보았는데 잘 되었다..
이제 퀴즈 문제와 도전 문제만이 남아있다. 먼저 퀴즈 문제부터 풀어보겠다. 문제를 풀며 지금까지 배운 것들을 정리할 수 있어서 정말 좋았다. 퀴즈로 정리합시다 문제 2번 JSTL 태그 라이브러리는 JSP는 스크립트릿과 자바 코드 등 여러 코드들이 섞여서 복잡한 구조로 되어있는데, 간결하고 이해하기 쉽게 코딩을 하기 위해 추가한 태그를 말한다. 문제 6번sung yoonjung 문제 8번이 문제를 JSTL 코드로 고치면 다음과 같다. 출력을 보내는 JSP 파일을 없으니 이렇게 입력 폼을 작성하여 볼 수 있다. 학습을 마치고퀴즈 문제까지 스스로 풀어보았다. 틀린 문제는 신기하게도 거의 없었다. 마지막에 JSTL로 고치는 문제만 풀지 못했는데 이것도 책을 뒤적거리며 ..
점심시간 전까지 JSTL 공부를 모두 마쳐볼 것이다. 이제 얼마 남지 않았으니 남은 시간도 집중해서 공부해보겠다. 로케일 지정을 위한 태그로케일 지정과 관련된 태그는 setLocale, requestEncoding 2가지가 있다. 1. 나라마다 사용하는 화폐의 종류나 날짜를 표현하는 방식이 다르다. 예를들어 한국은 원화를 사용하고 날짜도 년, 월, 일 형태로 표시한다. [직접 해보기] 로케일 지정하기 나라마다 다른 화폐가 출력되었다. 2. 이 태그는 post 방식으로 넘어오는 페이지에서 한글 데이터가 깨지지 않도록 하는 역할을 한다. 즉, request.setCharacterEncoding() 메서드와 같은 역할을 한다. 태그를 살펴보기 전에 한글이 깨지는 경우와 request...
늦은 아침을 먹고 방도 깨끗이 정리하고 청소를 했다. 적어도 일주일에 두 번은 청소를 하는데 이번주에는 거의 하지 못한 것 같았다. 어지러진 방에서도 잘 살지만 그래도 방이 깨끗하면 기분도 좋고 공부할 맛도 더 나는 것 같다. 그리고 밀린 빨래도 하고 토요일이니 여유롭게 공부도 시작해본다. 근데 이제 인사교도 끝나서 아마도 2월까지는 매일매일이 휴일일 것이다. 그래도 난 휴일이라고 놀거나 내 할 일을 게을리한 적은 거의 없었다. GCC 사관학교에 있을 때과 게임 학원 후반기에는 주말에는 공부를 하나도 하지 않고 놀 때가 많았으나, 게임 학원 초창기와 인공지능 사관학교에 와서는 공부할 게 많아서 주말에도 매일 공부를 했었다.이제 그 습관이 자리잡혀서 오히려 노는 게 어색할 정도다. 그럼 바로 공부를 시작해..
JSTL core 태그가 얼마 남지 않았다. 마지막이 될지 어떨지 모르겠지만 여기까지 해서 새벽 공부를 마칠 것이다. , , 태그 사용하기이번에는 다른 페이지의 내용을 포함하거나 이동하는 등을 할 때 사용하는 태그를 살펴볼 것이다. 1. 태그는 4장에서 액션 태그를 학습하면서 다른 페이지의 내용을 동적으로 포함하기 위해 시용하는 기능이라고 공부한 바 있다. 태그처럼 이 태그 역시 다른 페이지의 내용을 포함하기 위해 사용한다.차이점은 태그는 단순히 페이지를 포함하지만 태그는 다른 페이지의 내용을 변수에 저장할 수 있다. 기본 형식은 다음과 같다. 는 url 속성에 지정한 서버에 접속해서 데이터를 읽어와 var 속성에 지정한 변수에 저장한다. scope에는 변수가 효력을 발휘할 수 있는 영역..
이번에는 동일한 이름의 체크 박스가 여러 개 있는 HTML 문서에서 여러 개의 항목을 선택하여 전송된 정보를 얻어 오도록 한다. 흐름을 제어하는 태그 세 번째이를 위해서 표현 언어헤서는 paramValues를 사용한다. paramValues는 지정한 이름을 가진 파라미터의 모든 값을 배열 형태로 얻어오기 때문에 동일한 이름으로 여러 번 값이 전송되어도 이를 처리할 수 있다. 배열로 얻어진 값은 JSTL의 태그를 사용하면 쉽게 화면에 출력할 수 있다. [직접 해보기] 관심 분야 다중 선택하기 1. 다중 선택을 하는 체크 박스가 있는 입력 폼 작성하기 2. 사용자가 선택한 체크 박스 값을 얻어와 출력하는 JSP 작성하기 체크박스로 선탁한 것들이 이름값으로 전송되고 있다. 4. 이..
흐름을 제어하는 태그는 여러 가지가 있는데 이번에는 forEach 태그에 대해서 살펴보겠다. 흐름을 제어하는 태그 두 번째 3. 이 태그는 배열이나 컬렉션 또는 맵과 같은 집합체에 저장되어 있는 값들을 순차적으로 처리할 때 사용할 수 있는 태그이다. 기본 형식은 다음과 같다. [직접 해보기] 영화 제목을 저장할 배열을 태그를 사용하여 출력하기 하지만 실행 결과 이런 오류가 떴다. 이것은 Tomcat 서버가 요청한 리소스(예: JSP 파일)를 찾을 수 없을 때 발생한다. 자세히 보니 실행 디렉터리 안에 이 파일이 없고 엉뚱한데 붙여있었다. 이제 출력이 되었다. 실수를 하며 많이 배우는 것 같다. 태그에 사용할 수 있는 속성 중에는 varStatus 속성이 있다. 이 속성은 배열이..
이번에는 흐름을 제어하는 태그에 대해서 공부해 보겠다. 흐름을 제어하는 태그흐름을 제어하는 태그를 설명하기 위해서 JSTL 라이브러리를 사용하는 이유를 설명하면서 살펴보았던 예시를 다시 한번 살펴보자. 위 예 중 왼쪽은 JSP 코드에서 제어문인 if나 for를 사용할 경우 , {, }등이 복잡하게 얽혀 있어 가독성이 좋지 않다. 오른쪽처럼 깔끔하게 흐름을 제어할 수 있도록 하기 위해 제공하는 태그가 이다. JSTL의 흐름을 제어하는 태그는 이런 불편함을 없애기 나온 것으로 if, choose, forEach, forTokens 등이 제공된다. 1. 이 태그는 자바의 if 문과 비슷한 기능을 제공한다. 단지 자바는 if~else를 사용하여 여러 가지 중에서 하나를 선택적으로 수행할 수 있는 기..
앞으로 공부할 게 정말 많지만 이제 본격적으로 JSTL 공부를 시작해보겠다. 오늘은 꼭 15개 가량의 학습일지를 채워서 11월의 블로그 목표 300개를 훨씬 넘겨보려고 한다. 9월과 10월에는 300개를 겨우 넘겼으나 이번 11월의 목표는 310개를 넘기는 것이다.이제 JSTL 5종류의 라이브러리들 중에서 가장 자주 사용되는 core 태그를 우선적으로 학습해보기로 한다. JSTL core 태그 JSP에서는 다음과 같이 제공되는 특정 내장 객체 범위 내에서 사용 가능한 속성을 저장하여 사용한다. 위 내용은 pageContext 내장 객체에 msg란 이름으로 Hello라는 값을 저장한 예이다. , 태그를 사용하면 보다 간편하게 내장 객체에 속성 값을 저장하고 사용할 수 있다.또한 자바의 if..
어제부터 JSTL을 설치하는 문제로 몇 시간을 투자했는지 모른다. 오늘 새벽에도 1시간 반이 다 되도록 문제를 고민하며 연구해보았지만 여전히 해결 방법을 알지 못해 너무나도 힘들었다.JSTL은 물론 남은 웹 개발 공부도 하나도 하지 못하는 건 아닌가 걱정이 되어서 마음이 정말 답답했다. 오늘 토요일이지만 선생님께 이 문제를 물어볼까 고민하다가 마지막으로 한 번 더 문제를 해결해보기로 다짐했다. 난 개발 공부를 시작한 후로 처음 한 두달은 강사님이나 선생님들께 물어보기도 했으나 그 이후로는 거의 대부분 혼자서 문제를 해결해왔다. 이런 습관은 정말 좋은 습관이라고 생각한다. 누군가에게 질문을 해서 쉽게 답을 얻기 보다 혼자서 고민하고 문제를 풀기 위해 내가 할 수 있는 최선을 다해보는 것이 개발자에게 그 어..