본문 바로가기

분류 전체보기

(39)
HTML 기초 web을 뒷받침하는 기술의 발명 Web Client ----------------------------------------------------------------->(요청) Web Server 클릭한 페이지를 요청하는 pc-나 Web Server------------------------------------------------------------------>(응답) Web Client 클릭된 페이지를 제공하는 pc ->네이버, 구글 Protocol :컴퓨터들 간의 원할한 통신을 위해 지키기로 약속한 규약 ex) 무슨 행동을 수행할 것인지, 언제 어떻게 호출할 것인지 순서 등 HTTP (hyper text transfer protocol) 하이퍼텍스트를 기반으로 데이터전송하는 프로토콜 요청/응답..
JSP - 회원가입/로그인 만들기 실습 로그인 HTML 파일코드 조건 JSP파일 코드 1.먼저 인코딩 request.setCharacterEncoding("UTF-8"); 2.파라미터 수집 하고 변수에 담아줌 String id=request.getParameter("id"); String pw=request.getParameter("pw"); request.setAttribute("id", "smhrd"); 3.if / else문 사용(문자열이기 때문에 equals/&& 사용) 문제에서 조건이 id가 smhrd/ pw가 123 이면 loginS.jsp로 가서 나타내고 조건이 틀릴경우는 loginF.jsp로 이동 4. response.sendRedirect("loginS.jsp?id="+URLEncoder.encode(id,"UTF-8")); ..
JSP - sendRedirect 개념/실습문제 네이버로 이동 response.sendRedirect() --> 웹서버가 웹브라우저에게 다른 페이지로 이동하라고 지시하는 명령어 response.sendRedirect() 실습문제 HTML 코드 오류뜨면 항상 form 태크 오타부터 본다 !! JSP - 소스 코드 response.sendRedirect("이동할 사이트 주소") --->다른 웹페이지 호출할 때 사용 위의 문제를 바탕으로 네이버/구글/유튜브를 호출하는 간단한 프로그램 만들기 네이버 구글 유튜브 HTML 소스코드 -문제보기와 같이 select을 사용하여 네이버 / 구글 /유튜브 3가지 option을 사용하여 value 값에 각각의 주소를 넣어준다. 값을 받아와야기 때문에 request.getParameter("moveURL"); 사용 이것을 변수에 담아 준..
JSP-선언문(Declaration )/지시자(Directive) 개념,실습문제 JSP 선언문 기본 개념 JSP 구성요소 !!! 꼭 기억할 것 -------->지시자 --------->선언문 ---------->스트립트릿 -------->표현식 지시자의 기본 개념 지시자의 역할 실습문제 (계산기) Number1 : Number2 : html 파일 코드 404오류가 뜨면 거즘 오타!!! .java(Servlet) // Servlet 안에 있는 service 메서드로 코드가 이동한다. // service(request, response) // ---> jsp페이지에서 request, response를 사용 할 수 있다. int num1 = Integer.parseInt(request.getParameter("num1")); int num2 = Integer.parseInt(request..
JSP 기초개념 / JSP 구성요소 JSP의 필요성 JSP와 Servlet의 차이점 JSP의 기본 개념 JSP의 구성요소 !!!!!!★ 스트립트릿 사용하여 실습문제
Servlet - post방식 응용 실습문제 위의 실습 문제 풀이 Join page ID PW NAME EMAIL TEL GENDER MAN WOMEN HOBBY SPORT STUDY EATING BRITHDAY COLOR COUNTRY choice.. Seoul gwangju daejeon TALK Join Reset HTML 파일 코드 Join page ------> 테두리 부분을 나타낸 코드 위 문제에서 전송경로 : JoinService / 전송방식 : post를 쓰라고 하였기에 비밀번호는 type =password를 써야 입력시 보이지 않게 입력된다 --> --> input을 쓰지않고 select을 사용함!!! choice.. Seoul gwangju daejeon --> --> 두가지 방법이 있습니다!! 1번째 방법 Join (button..
Servlet-Table 생성 실습 Get/Post 실습 - 테이블 생성 몇개의 방을 만들까요? HTML파일 코드 package com.smhrd.servlet1231; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/MakeTable") public class Ex06MakeTable extends ..
Servlet - 데이터 전송/이미지 띄우기 실습 서버로 데이터 전송하기 서버로 데이터 전송하기 데이터 입력: 위에 실습에 대한 HTML 소스 코드 - Data란 Mapping 값을 갖는 파일로 데이터를 전송 - data라는 데이터를 입력받는다 package com.smhrd.servlet1230; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServ..
Servlet-Request/Response 데이터 전송 , URL맵핑 Servlet 기본 개념 request 클라이언트 서버 response JSP/Servlet 사용하는 이유 Servlet :웹페이지를 동적으로 생성하는 java언어 기반의 서버 프로그램 sever applet의 합성어로 applet 은 java 프로그램이 웹서버에서 자동으로 설치되어 동작하는 프로그램 client 의요청에 동적으로 작동하고 응답은 html을 이용함 java기반 -java 확장자를 가짐 -java Multi Thread(멀티쓰레드)를 이용하여 동작함으로 속도와 메모리 면의 효율성 -객체지향적 대규모 Web Application 개발에 적합함 ===> Servlet의 기본 특징 Java - main() Servlet - service 기본적으로 가지고 있는 구조 !!! Servlet-이클립스..
dowhile 홀수 짝수 판별 import java.util.Scanner; public class ex03_반복문dowhile { public static void main(String[] args) { // do-while문 예제(짝수였을 때 프로그램 종료) // 사용자가 입력한 값이 짝수가 나오기 전까지 계속 정수를 입력 받으세요 // 정수를 입력받음 // 입력받은 정수가 짝수라면 while문 종료 Scanner sc = new Scanner(System.in); int num; do { // 실행할 문장 System.out.print("정수 입력 : "); num = sc.nextInt(); // 입력한 정수 > 홀수면 while문 계속 // > 짝수면 while문 종료 if (num % 2 == 0) { System.out...