전체 글
기초 프로그래밍 지식과 백엔드 관련 공부 자료를 게시합니다.공통적을 사용할 수 있는 페이지 만들기 ⇒ 페이지를 인클루드(추가) 할 수 있다. ⇒ 빨간줄. ⇒ ../ 상위폴더 ⇒ main1, main2에 둘다 넣어주기 top.jsp에서 부산 → busan바꾸기 액션태그 jsp 페이지에서만 사용가능 HTML 태그형태로 JSP의 동작을 수행 가능하게 하는 태그 (정적) (동적) (include 지시어) => 페이지 내부에 속성(값)을 추가할 때 사용 (구성요소만 받아서 하나로 만들어서 내가 만듦) => 페이지를 컴파일 하기전에 소스코드를 합쳐서 컴파일 (include 액션태그) => 공통적인 페이지를 추가할 때 사용 (페이지의 제어권 넘겨서 사용) => 페이지를 컴파일 후에 include해서 사용한다. (만들어진 걸 추가함) itwillMain.jsp top - 로고..
액션 태그: JSP 페이지에서만 사용 가능 -HTML(정적) 태그 형태로 JSP(동적)의 동작을 수행 가능하게 하는 태그 [include 지시어] → 페이지 내부에 속성(값)을 추가할 때 사용 → 페이지를 컴파일 하기 전에 소스 코드를 include 후 컴파일 해서 사용한다 jsp:include/ [include 액션 태그] → 공통적인 페이지를 추가할 때 사용(페이지의 제어권 넘겨서 사용) → 페이지를 컴파일 후에 include해서 사용한다 test1.jsp busan = testPro1.jsp 파라메터 : 이전페이지(form)에서 전달해준 정보 request.getParameter("input태그 name"); 전달된 정보 : 전달된 정보 : 전달된 정보 : 아이디 : 나이 : testForm1.js..
※ JSP파일 생성 시 오류 발생 해결 방법 이클립스에서 JSP 파일을 만들어준다. JSP → main → webapp 우클릭 → new → JSP File 클릭 파일만 만들었을 뿐인데 바로 오류가 생겼다..! 해결방법은 JSP 우클릭 → Build Path → Configure Build Path… Server Runtime 클릭 Apache Tomcat v9.0 선택 후 Fisnish 그럼 Libraries 창에 tomcat이 생긴 것을 확인 할 수 있다. 화면에서 새로고침을 하면 오류가 없어진 것을 확인할 수 있다!! 오류 해결 완료~~✌️
정적 데이터 : HTML, CSS, JavaScript, IMG 동적 데이터 : JSP C# ASP.Net C PHP JAVA JSP JSP란? → Java Server Page (Java + HTML) JSP 지시어(Directive) p.150~ -JSP 페이지에서 실행할 때 필요한 정보(설정) 작성하는 공간 page 지시어, include 지시어, taglib 지시어, Java - Class(클래스) class 클래스명{ int 변수명; // 멤버변수(전역변수) int itwill; public void 메서드명(){ // 멤버메서드 int 변수; // 지역변수 int busan; print(itwill); print(busan); } } JSP 스크립트 요소(문법) p.160~ 1) JSP 선언문..
★**[모든 프로그램은 주기억장치(RAM)에서만 실행된다]** 기억장치 ①주기억장치 - RAM : 비쌈 ②보조기억장치 - HDD, CD-R/W, FDD 기본용어 ①적재(load) : 보조기억장치→ 주기억장치 ②프로그램 : 하드디스크에 저장되어있는 상태 자체 ③프로세스 : 주기억장치에 로드된 상태의 프로그램(실행되고 있는 프로그램) = 프로그램을 로드 이클립스 → JSP 환경 설정 html,css,jsp → UTP-8로 변경 자바버전 11로 변경 Create a Dynamic Web Project -context root(=project root) -content directory(=폴더) HTML File 김영미 홈페이지를 만드려면 서버가 필요함! [서버사이트] https://tomcat.apache.o..
-웹문서에 접근 및 제어 가능한 형태 form 태그(객체) 사용자의 정보를 입력받아서 전달하는 태그 -fieldset 태그로 감싸줌 폼태그 제목 사용자의 정보를 입력받아서 전달하는 태그 action : 정보를 전달하는 페이지(속성) method : 전달 방법(속성) method 속성 get 방식 -전송할 데이터를 주소(URL)에 붙여서 전송 -URL끝에 ? 사용해서 정보 전달 (중요데이터 노출) -데이터 길이 제한(256byte) -body가 필요없음 -빠른 전송속도 -&을 사용하여 데이터를 연속으로 사용 가능 ex) www.itwillbs.co.kr?id=itwill&age=20 post 방식 -전송할 데이터를 body에 담아서 전송(주소줄 표시x) -데이터 길이 제한X -body 필수 -느린 전송속도..
2. 브라우저 객체 모델 (BOM) -브라우저 내부에 내장되어 있는 객체 정보 window,screen, location, history, navigator… 이벤트 -웹 브라우저에서 클라이언트가 수행하는 모든 동작 이벤트 리스너 : 웹 브라우저에서 이벤트가 발생하는지 체크하는 기능 실행할 수 있도록 만들어줌 이벤트 핸들러 : 이벤트가 발생시 자바스크립트 실행가능 1. onclick //클릭해도 동작x -> 보여지는 동작과 클릭시 동작이 분리되어있기 때문 --> // -> 이벤트 핸들러 추가해야함 //동작함 //alert 2번클릭 몇개든 상관x, but 일반적사용x -> script태그 사용 + 함수 // function을 이용한 버튼 2. ondblclick // function을 이용한 더블클릭 버튼..