영화 데이터베이스를 이용하여 영화의 정보 ( 장르, 감독, 배우, 상영등급 ) 의 정보를 검색, 추가 하는 연습을 하였다. 영화 데이터베이스 ERD 1. 영화 추가를 누르면 추가할 영화의 정보를 입력하는 페이지로 이동한다. -> addNewMovie.jsp 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88..
1. http://jquery.com/ 에 접속하여 Download jQuery를 선택한다. 2. Download the uncompressed, development jQuery 1.12.1 을 선택하여 다운로드 3. 다운로드한 jquery를 프로젝트안에 있는 WebContent에 폴더를 생성하여 넣어준다. 4. jsp에서 jquery를 사용하기 위해서는 안에 아래와 같은 스크립트 type을 작성한다. webContent안에 resource 폴더를 만들고 js폴더에 넣어주었으므로 경로 설정을 /resource/js/jquery-1.12.1.js 로 했다.
, , 등을 이용하여 회원가입 폼을 만들었다. 입력한 값을 Servlet으로 연결해주어 파라미터를 받아온다. 받아온 파라미터 값을 결과 페이지에 출력한다. 여러개를 선택하는 checkbox 형태를 받아오는 과정에서 어려움을 겪었지만 해결! select에서 선택한 값을 배열의 형태로 저장하여 출력 출력하는 jsp 파일에서도 배열을 출력하기 위하여 JSTL을 이용한 반복문을 돌려야한다. 1 2 3 4 5 6 7 8 취미 Colored by Color Scripter cs GitHub 주소 https://github.com/min-jeong/JSP/tree/master/HAHA
1. JSTL - JSTL은 변수, 조건문, 반복문 등 자바로직을 대체해준다. - jsp 안에서 자바로직을 쓰지 않게 함으로써 소스에 통일성을 주며, 유지보수가 편해진다. - 이를 쓰기 위해서는 taglib을 디렉티브로 등록해야한다. 이를 등록해준다. 2. forEach , if, set 사용 방법 forEach - 반복문 이는 자바에서 For( String s: subjects ) 랑 비슷한 의미이다. if - 조건문 만약 subjects가 비어있지 않다면 이라는 조건문이다. set VO , Servlet, jsp 파일을 연동하여 리스트 출력 실습1 - ArticleVO.java 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 ..
1. http://tomcat.apache.org/ 접속 왼쪽에 Taglibs 에 들어간다. 그리고 Apache Standard Taglib 에서 Download 를 누른다. 2. Apache Standard Taglib 클릭 3. Standard 1.1 버전 download 클릭 4. binaries/ 로 들어간다. 5. jakarta-taglibs-standard-1.1.1zip 다운 (1.1.1 이 안정적이라고한다.) 6. 압축을 풀고 두 개의 파일을 복사하여 프로젝트의 [WebContent] - [WEB-INF] - [lib]에 붙여넣기 한다. 7. 프로젝트 우클릭으로 Properties에 들어간다. Java Build Path의 Libraries에서 Web App Libraries를 Remove..
1. forward 특정 서블릿에 대한 요청을 다른 서블릿이나 JSP로 넘겨준다. (파라미터를 넘길 수 있다.) 상대방에게 페이지 주소를 숨길 때 사용 할 수 있므며, redirect 보다 성능이 좋다. URL은 바뀌지않으며, 내부에서만 접근이 가능하다. ex) RequestDispatcher rd = request.getRequestDispatcher("/result.jsp"); rd.forward(request, response); 2. redirect 다른 페이지로 넘어가도록 한다. (직접 파라미터를 넘길 수 없다.) 요청받게되면 url을 클라이언트에게 전달하고, 클라이언트가(web) 새로운 url을 요청하고 그에 따른 응답을 한다. URL값이 넘어가기 때문에 길이에 제한이 있다. 즉, 성격이 다른..
1. list에 넣을 정보 VO.java생성 src 아래에 VO.java를 생성하여 list에 넣을 정보를 생성한다. 2. import 하기 import가 필요할 때 필요한 부분에 커서를 올려두고 ctrl+shift+M 을 눌러 자동으로 import 시킨다. 파일을 import 할때 보통 import와 같은 형식으로 import 3. for문을 이용해 list를 테이블에 넣는다. 방송사 드라마제목 DramaVO.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 public class DramaVO { private String dramaName; private String broadcastStation; public String getDramaName()..
1. 테이블의 구성요소 테이블 생성 row (한 줄) cell(한 칸) 에 관련된 속성들 경계선과 크기 설정하는 속성 "" 안에는 value가 들어간다. width, height에 %값을 넣으면 인터넷 창 기준으로 크기가 변하며, 그냥 숫자 값을 입력하면 고정적인 픽셀값이다. 정렬, 배경색, frame 설정 창의 왼쪽으로 테이블을 정렬한다. 배경색은 bgcolor="red" bgcolor="#ff0000" bgcolor="rgb(255,0,0)" 세가지 형식으로 설정할 수 있다. frame 을 box로 하면 테이블의 겉테두리만 생긴다. 이 외에도 above, below, hsides 등이 있다. , 의 속성 가운데 정렬 옆으로 셀 병합 아래로 셀 병합 body 위에 script 작성 자바 스크립트에서는 ..
1. 프로젝트/파일 생성 Dynamic Web Project로 project를 새로 생성 프로젝트 우클릭 후 Other를 눌른다. - JSP File로 생성 (JSP는 소문자로 파일명을 만든다.) WebContent에 JSP, HTML, CSS, Image, JavaScript 등 웹과 관련된 내용들이 들어간다. 방금 생성한 JSP 또한 WebContent에 들어가 있다. 출력하고자 할때는 Servers 에서 하나 있는 서버를 오른쪽 클릭한 후 Add and Remove 를 클릭한다. 생성한 프로젝트를 Add 한 후 Finish 2. 기본적인 JSP 형식 - 기본적인 틀 ...본문... 웹 브라우저에 보여질 영역 이부분을 디렉티브라고 한다. 주석 JSP의 주석은 사용자가 볼 수 있는 주석과 볼 수 없는 ..
- Total
- Today
- Yesterday
- 자바
- AlertDialog.Builder
- indexOf
- Spring
- jsp
- DFS
- controller
- Baekjoon Online Judege
- REDIRECT
- maven
- order by
- 안드로이드 스튜디오
- java
- onBackPressed
- DP
- onPostExecute
- 이클립스
- table
- RequestMapping
- BFS
- servlet
- restfb
- 안드로이드 비콘
- algorithm
- list
- mybatis
- boj
- sort
- 예외처리
- INSERT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |