분류 전체보기

    [JSP] 정리 + 코드, vscode 설정

    보호되어 있는 글입니다.

    [Git] 팀 깃헙 생성

    ***** Team Github ***** private 저장소일 경우 settings -> manage access -> add people triage : 풀 리퀘스트 (관리자가 승인해야 파일을 합칠 수 있다.) ** gitIgnore 생성( 설정이 충돌하지 않도록 무시하는 파일을 지정해놓는다 ) createfile -> 파일명 .gitignore gitignore.io 접속 -> java, eclipse -> 생성 버튼 -> 내용 .gitignore 파일에 붙여넣기 후 84번 줄 *.jar 삭제 -> 맨 밑에 .project .classpath .settings/ classes/ src/main/webapp/META-INF/ 추가하기 -> commit newFile 클릭 ** Branch 생성하기 ..

    [JSP] JDBC연동 회원가입

    [JSP] JDBC연동 회원가입

    common -JDBCTemplate.java - 커넥션 등 만들어둔 템플릿 src/main/webapp/lib 폴더안에 ojdbc6.jar 라이브러리 추가 결과 화면 html src/main/webapp/ index.html JDBC 연동 회원가입 ID : PW : 이름 : 이메일 : 회원가입 로그인 ID : PW : 아이디 저장 로그인 get 방식은 주소에 값을 담아 전달하기 때문에 비밀번호 같은 노출되면 안되는 값이 포함되어 문제가 발생하게 된다. -> 이럴때는 post방식 사용 signUp.html ID : PW : 이름 : 이메일 : 회원가입 controller LoginServlet - POST 방식 package edu.kh.servlet.controller; import java.io.IO..

    [Servlet] form 태그 서블릿으로 get 방식,이론

    [Servlet] form 태그 서블릿으로 get 방식,이론

    Servlet 웹 서비스를 위한 자바 클래스 (자바를 이용하여 웹을 만들기 위해 필요한 기술) 웹 프로그래밍에서 클라이언트의 요청(Request)을 처리하고 그 결과를 다시 클라이언트에게 응답(Response)하는 Servlet클래스의 구현 규칙을 지킨 자바 프로그래밍 기술 자바 어플리케이션 코딩을 하듯 웹 브라우저용 출력 화면(HTML) 을 만드는 방법 특징 - 클라이언트의 요청에 대해 동적으로 작동하는 웹 애플리케이션 컴포넌트. -> 클라이언트 요청에 대한 서버 응답 시 미리 만들어둔 화면(정적)이 아닌 요청을 받을 때 마다 알맞은 화면을 만들어(동적) 응답함. - HTML을 사용하여 요청에 응답 - java thread를 이용하여 동작. (요청마다 별도 thread가 생성됨) - MVC Model2..

    [Servlet] 예제 서블릿 1,2,3

    [Servlet] 예제 서블릿 1,2,3

    vscode - index.html index.html은 메인페이지 역할을 합니다. 이름 : 나이 : 제출 음식 : 인원 1인분 2인분 3인분 요청사항 주문 [고양이] 츄르 : 1set 2set 3set 4set 5set 개 주문 form 태그 : 내부에 작성된 input 태그의 값을 서버로 전달하는 역할 action 속성 : 값을 전달할 서버 주소 작성 (임의의 주소 작성 가능) method 속성 : 데이터 전달 방식 - get : 주소 뒤에 input 태그 값을 붙여서 전달 (데이터가 직접 보인다) - post : HTTP Body에 값을 담아서 전달 (데이터가 직접 안보인다) Example1Servlet package edu.kh.servlet; import java.io.IOException; i..

    [CSS] 레이아웃3 :: 여백(content, border, padding, margin)

    [CSS] 레이아웃3 :: 여백(content, border, padding, margin)

    HTML 요소는 총 네 가지의 영역으로 구성되어 있다. content 영역 : 요소의 내용이 작성되어지는 영역 border 영역 : 요소의 테두리가 지정되는 영역 padding 영역 : content와 테두리 사이 영역 margin 영역 : 다른 요소와의 간격을 나타내는 영역 * width, height는 기본적으로 content 영역의 크기를 지정하는 속성

    [Git] 원격 저장소 Github 저장소

    보호되어 있는 글입니다.

    [Git] 다운로드, local 설정

    보호되어 있는 글입니다.

    [eclipse ::xml 에러]  web-app에서 에러

    [eclipse ::xml 에러] web-app에서 에러

    원인 : src-main-webapp-web-inf - web.xml 에서 알 수 없는 이유의 에러( 자바 문법검사기의 이유모를 에러) 해결 : 해당 문장을 선택한 후 ctrl + d -> ctrl+ z -> ctrl +s 하면 끝!

    [에러] HTTP 상태 500 - 내부 서버 오류(Internal Server Error)

    [에러] HTTP 상태 500 - 내부 서버 오류(Internal Server Error)

    원인 : jsp 처리 중 예외 발생 자바 또는 SQL 또는 SERVER 설정 오류 해결법 : 이클립스 console에서 오류 확인 필수 - NullPointException 발생 11월 29, 2021 3:41:55 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: 서버 버전 이름: Apache Tomcat/8.5.73 11월 29, 2021 3:41:55 오후 org.apache.catalina.startup.VersionLoggerListener log INFO: Server 빌드 시각: Nov 11 2021 13:14:36 UTC 11월 29, 2021 3:41:55 오후 org.apache.catalina.startup.VersionL..