Java Web Programming Tips ... Part 1

2020. 4. 10. 17:33Today I learned/Projects

프로젝트: [edwith 부스트코스] 웹 프로그래밍 프로젝트 B, To-do List 만들기

진행기간: 2020년 4월 9일, 10일


Java 문자열 부분적으로 바꾸기

 

Java의 If ... Else 구문에서 ==로 비교했는데 오류가 발생할 때 해결 방법

HTML form 요소

 

HTML button 태그 및 type="submit" 속성 input 태그의 기본 스타일 제거하기

  • Selector는 input[type="submit"] 으로, margin, padding, background, border 속성은 제거, font-size는 1rem 설정
    • [attribute="value"] 형식을 통해 태그가 갖고 있는 속성을 활용해 Selector로 만들 수 있음
  • 참고자료: CSS | Attribute Selector - GeeksforGeeks

 

HTML id 속성과 name 속성의 차이

 

MySQL에 POST 메서드로 접속해서 데이터 추가할 때 에러가 뜨는 경우 해결 방법

 

Java로 MySQL에 데이터 추가하기

  • MySQL에 데이터베이스 및 테이블 생성
    → 데이터를 전송할 웹페이지 생성 (form 태그 등 데이터를 보낼 수 있는 구조 필수)
    → 데이터를 추가하는 JDBC 코드 작성
    → JDBC 코드를 불러와 실행하는 Java Servlet 코드 작성
  • 참고자료: Java Servlet and JDBC Example | Insert data in MySQL - GeeksforGeeks

 

XMLHttpRequest 방식을 사용해 POST 메서드로 서버에 정보 보내기

 

removeChild( ) 메서드로 HTML 문서의 특정 요소 제거하기

  • 형태: node.removeChild(child)
    • node와 child는 querySelector( ), getElementById( ) 등의 메서드로 특정될 수 있음
  • 참고자료: Node.removeChild() - Web APIs | MDN

 

insertAdjacentHTML( ) 메서드로 HTML 문서의 특정 위치에 HTML 문자열 삽입하기

  • 형태: element.insertAdjacentHTML(position, text)
    • position: 문자열이 삽입될 위치로, element 기준 beforebegin, afterbegin, beforeend, afterend의 4가지로 나뉨
    • text: 삽입될 HTML 또는 XML 문자열
  • 참고자료: Element.insertAdjacentHTML() - Web APIs | MDN