목록게시판 (30)
기초공사 (html,css,javascript)
//list.jsp 뉴스&미디어 전체 전체 전체 검색 뉴스&미디어 게시글 목록 번호 제목 작성자 등록일 조회수 ${msg.id} ${msg.btitle} ${msg.reguser} ${msg.regdate} ${msg.hits} 1 2 3 5 위와 관련된 예제는 290페이지 EL을 적용한 list.jsp에서 반복문을 제거하지 못하는 이유는 반복문 때문이다. 프로그램 앞쪽에서 아예 DTO의 ArrayList를 request에 담아두고, 뒤쪽에서는 제일 마지막에 본 forEach 태그를 사용하면된다. 그렇게 하면 ArrayList에 들어있는 DTO를 하나씩 하나씩 꺼내어 출력할 수 있다. // before코드 JSTL적용전 EL코드에서의 list.jsp - 게시글이 담긴 DTO객체들의 리스트를 얻음 /* A..
//list.jsp 뉴스&미디어 전체 전체 전체 검색 뉴스&미디어 게시글 목록 번호 제목 작성자 등록일 조회수 ${msg.id} ${msg.btitle} ${msg.reguser} ${msg.regdate} ${msg.hits} 1 2 3 5 위의 코드에서, for (BoardDto dto : dtoList){ request.setAttribute("msg", dto); for반복문에서 DTO하나를 꺼내서 자바변수 dto에 담아주면 이것을 request에 저장한다. EL을 사용할 준비를 하는것이다. 그러고나면. 아래행에서 DTO에 담긴 값들을 EL로 출력한다. ${msg.id} ${msg.btitle} ${msg.reguser} ${msg.regdate} ${msg.hits} HTML파트에 자바 코드가 ..
//list.jsp 뉴스&미디어 전체 전체 전체 검색 뉴스&미디어 게시글 목록 번호 제목 작성자 등록일 조회수 1 2 3 5 //view.jsp 뉴스&미디어 * 표시는 필수 입력 사항입니다. 작성자 제목 작성일시 조회수 내용 첨부파일 파일 첨부 //write.jsp 0) ? Integer.parseInt(tmp) :0; //새글쓰기 모드로 가정하고 시작 BoardDto dto = new BoardDto(); String action = "insert.jsp"; //글 번호가 주어졌으면, 글 수정 모드 if(id > 0){ dto = new BoardDao().selectOne(id, false); // 글 수정 모드일때는 저장버튼을 누르면 update 실행 update.jsp에서 파라미터이름이 key로 ..
//insert.jsp private String getCurrentTime() { return LocalDate.now() + " " + LocalTime.now().toString().substring(0,8); } --> LocalTime cannot be resolved라는 오류가 나왔다. java에서 아래와 같이 추가하면 해결된다. 오류해결 import java.time.LocalTime;
// 게시판 소스중 Connection conn = getConnection();궁금 https://m.blog.naver.com/rnalsttnn2/222099599178 JDBC Connection 객체 생성하기 자바와 DB를 연결하기 위해서 connection 객체를 생성한다 영어로 따지면 ABC같이 아주 기초중에 기초... blog.naver.com 1. 위의 사이트에서 String url = "jdbc:mysql://localhost:3306/project?serverTimezone=UTC" String변수로 url,id,pw를 선언하고 Connection conn(connection 객체)를 전역변수로 선언한다. 2. Class.forName() : class라는 이름을 가진 클래스는 JVM에..
// 예외 https://devmg.tistory.com/128 자바 예외(Exception) 및 예외 처리 개념 예외(Exception)의 종류 컴파일 시점에 발생하는 예외를 Exception(일반예외) 프로그램 실행시에 발생하는 예외를 RuntimeException(실행예외) 둘다 java.lang.Exception 이라는 최상위 부모 클래스를 제공한다. devmg.tistory.com
발단 : 저번주에 되던 것이 오늘은 한글이 깨져서나왔다. db에도 깨져서 나와서 db의 환경설정을 수정했으나, 수석님께서 db의 언어가 뭔지 알아봐주시고 a132utf-8인걸 알려주셔서 같은 utf-8이므로 따로 수정을 하지않다고 몇시간 검색 끝에 따로 입력을 해봤더니 해결이 되었다. 저 문구를 따로 빼주니 해결되었다. 이것을 이해하려면 http통신방법에 대해 먼저 알아야한다. 아래 사이트 참고 https://ejyoo.tistory.com/198 [JSP] 한글 깨짐 처리방법 및 문자 인코딩 상황 : 텍스트 출력 시 한글이 깨졌음 웹 개발 시 GET / POST 로 처리하는 로직에서 화면을 출력했더니 한글이 깨지는 현상을 발견하였다. 이런 상황이 종종 있을 것 같아 그에대한 인코딩에 대한 ejyoo.t..
https://cusmaker.tistory.com/81 [본격 게시판짜기 Part1.8 JSP 게시글 조회] 게시글 조회기능 및 게시글 삭제 2012/06/13 - [Lecture/HTML] - [본격 게시판짜기 Part1.1 - 게시판도 HTML부터] 게시글 리스트 2012/06/13 - [Lecture/HTML] - [본격 게시판짜기 Part1.2 - 게시판도 HTML부터] 글입력폼 2012/06/13 - [Lecture/Javascript-기초] - [ cusmaker.tistory.com 파라미터 넘겨받는 순서 잘 설명되어있다.
// rs.getString() - getString함수는 해당 순서의 열에 있는 데이터를 String형으로 받다온단 뜻이다. 예) rs.getString(2)를 하게 되면 2번째 열에 있는 데이터를 가져온다. https://reallemonjuice.tistory.com/46 3. 데이터베이스에 쿼리문을 보내보자. 개발환경 :Windows 7 Ultimate K 64bitMySQL Community Server 5.7.17 MySQL Workbench 6.3 CEEclipse Kepler Service Release 2mysql-connector-java-5.1.40-bin //커넥터 버전 Statement 데이터베이스에 DML쿼리(삽입,수정,삭제,조회) 를 전송 reallemonjuice.tistor..