전체 글 176

웹 사이트 만들기 4강 프레임워크로 디자인 틀 잡기

사용한 버전 jquery 3.3.1 bootstrap.min.css 4.0.0 bootstrap.min.js 4.0.0 custom.css @import url(https://fonts.googleapis.com/earlyaccess/jejugothic.css); @import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css); .navbar-brand, h1, h2, h3, h4 { font-family: 'Jeju Gothic'; } h5 { font-family: 'Jeju Gothic'; font-size: 18px; } body { font-family: 'Nanum Gothic'; } index.jsp [드랍다운 디자인] 강의평가 웹..

output/JSP 2022.07.11

[JSP] 드랍다운 버튼 디자인 구현 에러

에러 custom.css의 폰트 스타일도 적용 안 되고, 드랍다운 버튼도 저 모양..으로 뜨길래 코드 타이핑이 잘 못 됐나 계속 봤지만 코드에서 틀린 부분은 없었음. css, js 파일들 업데이트도 계속 했는데 안되길래 막막했는데 영상 댓글 중 웹 서버의 기반영된 캐시때문이라는 대댓글 발견. 해결 다른 링크 말고 이 태그에만 적용했더니 css가 잘 적용 된다.

ERROR 2022.07.10

[FINAL]게시판 만들기 14강 게시판 메인 페이지 제작

main.jsp 네비게이션만 있던 메인 페이지 꾸미기. 웹 사이트 소개 이 웹 사이트는 부트 스트랩으로 만든 JSP 웹 사이트입니다. 최소한의 간단한 로직 만을 이용해 개발했습니다. 부트 스트랩 디자인 템플릿을 이용했습니다. 자세히 알아보기 메인 페이지 하단 부분에 메인 페이지를 표시해 주는 컨테이너를 추가한다. 그럼 다음과 같이 나온다. custom.css 기본 폰트가 밋밋해 폰트 스타일을 적용시킨다. webapp 안의 css 폴더에서 customs.css 파일 생성한다. custom.css[전체 코드] @import url(http://fonts.googleapis.com/earlyaccess/namugothic.css); @import url(http://fonts.googleapis.com/ear..

output/JSP 2022.07.10

게시판 만들기 13강 글 삭제 기능

BbsDAO.java [메서드] // 게시글 삭제 메서드 public int delete(int bbsID) { // 실제 데이터를 삭제하는 것이 아니라 게시글 유효 숫자를 '0'으로 수정한다 String sql= "UPDATE bbs SET bbsAvailable = 0 WHERE bbsID = ?"; try { PreparedStatement ps= conn.prepareStatement(sql); ps.setInt(1, bbsID); return ps.executeUpdate(); } catch(Exception ex) { ex.printStackTrace(); } return -1; // 데이터베이스 오류 } bbsDAO.java[전체코드] package bbs; import java.sql.*;..

output/JSP 2022.07.10

request.getParameter()

1. Web 환경은 HTTP 프로토콜 위에서 동작하고 있다. HTTP 프로토콜은 클라이언트가 서버에 무언가를 요청(request)하면, 서버가 이 요청에 해당하는 것을 응답(response) 해주는 구조로 되어있다. 2. HTTP 요청을 보낼 때, 파라미터를 함께 끼워 보낼 수 있다. 로그인을 할 때 로그인 폼을 입력하고 버튼을 누르면, HTTP 요청 안에 폼 내용이 함께 끼워져서 서버로 날아간다. 로그인 폼 내용이 바로 HTTP 요청의 파라미터가 된다. 3. HTTP 요청의 파라미터 값을 얻기 위해 사용하는 것이 request.getParameter() 메서드다. 가령, 로그인 폼에 ID를 입력하는 가 있었다면, 서블릿에서 String strId= request.getParameter("id"); 방식..

JSP 2022.07.09

게시판 만들기 13강 게시판 글 수정 기능

BbsDAO.java [메서드] // 게시글 수정 메서드 public int update(int bbsID, String bbsTitle, String bbsContent) { String sql= "UPDATE bbs SET bbsTitle = ?, bbsContent = ? WHERE bbsId = ?"; try { PreparedStatement ps= conn.prepareStatement(sql); ps.setString(1, bbsTitle); ps.setString(2, bbsContent); ps.setInt(3, bbsID); return ps.executeUpdate(); } catch(Exception ex) { ex.printStackTrace(); } return -1; // 데이..

output/JSP 2022.07.08