본문 바로가기

jsp

(23)
JSP_Forward (실습) 숫자 2개 입력하세요 num1 : num2 : > consol창 확인 System.out.println("ex05"); // 1. 입력받은 데이터 가져오기 int num1 = Integer.parseInt(request.getParameter("num1")); int num2 = Integer.parseInt(request.getParameter("num2")); // 2. 합 구하기 int sum = num1+num2; // 3. 결과값을 request객체에 담기 request.setAttribute("sum", sum); // 4. forward방식 사용해서 Ex06으로 전송 RequestDispatcher rd = request.getRequestDispatcher("Ex06_ex.jsp"); rd..
JSP_Forward, sendRedirect, Scope > object에서 형변환 String getPage =(String)pageContext.getAttribute("page"); String getRequest =(String)request.getAttribute("request"); String getSession =(String)session.getAttribute("session"); String getAppl =(String)application.getAttribute("application"); // forward 실행해보기 // RequestDispatcher : request객체를 이동할 페이지로 넘겨주는 역할을 하는 객체 RequestDispatcher rd = request.getRequestDispatcher("./Ex02_Scope..
JSP_Session package session; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; @WebServlet("/Ex03_makeSession") public class Ex03_makeSession extends HttpServlet { protected void..
JSP_Cookie(실습) 판매목록 마우스 컴퓨터 핸드폰 최근 본 상품 최근 본 상품 삭제 핸드폰 상세페이지 모델명 :핸드폰 가격 : 70000원 제품 목록 페이지로 돌아가기 마우스 상세페이지 모델명 : 로지텍 마우스 가격 : 100,000원 제품 목록 페이지로 돌아가기 컴퓨터 상세페이지 모델명 : 컴퓨터 가격 : 500원 제품 목록 페이지로 돌아가기 > // 1-1) 메소드 가져오기 Cookie[] cookies = request.getCookies(); // 1-2) 삭제하기 for (Cookie c : cookies) { c.setMaxAge(0); // 2. 업데이트 된 쿠키는 다시 보내주기 response. addCookie(c); } // 3. 보내고 난 후 list.jsp로 이동 response.sendRedirect..
JSP_Cookie HTTP (Hypter Text Transfer Protocol) 프로토콜 : Server와 Client가 서로 데이터를 주고 받기 위해 사용되는 통신 규약 1) Stateless : - 무상태 - Server가 Clinet의 상태를 유지하니 않는 것 - Server는 요청이 오면 응답을 보내는 역할만 수행 - 통신에 필요한 모든 상태 정보들은 Client가 보관하고 있다가 Server와 통신할 때 데이터를 보내는 구조 - Server는 응답만 해주기 때문에 산태 유지에 대한 부하 저하( = 비용절감) - Server가 상태 정보를 유지하지 않기 때문에 서버가 바뀌어도 문제가 되지 않는다. 2) Connectionsless - 네트워크 연결이 끊어져 정보 유지가 되지 않는다. Cookie & Sessio..
JSP_(실습)다른페이지로 이동하기 네이버 구글 유튜브 출처: 스마트인재개발원
JSP_다른페이지로 이동하기 출처: 스마트인재개발원
JSP_(실습) 학점 확인 프로그램 학점 확인 프로그램 이름 java점수 Python 점수 Web 점수 Machine Learning 점수 = 90) score ="A"; else if(avg >= 80) score ="B"; else if(avg >= 70) score ="C"; else score = "D"; %> 학점 확인프로그램 이름 Java점수 Python점수 Web점수 ML점수 평균 학점 출처: 스마트인재개발원
JSP_(실습) HTML>JSP>JSP (랜덤 메뉴 선택) 랜던 당첨 게임 랜덤 숫자 입력 랜덤 당첨 작성 주제
JSP&Servlet_ 개요 및 설치하기 Web의 개요 - 네트워크: 컴퓨터와 컴퓨터를 연결해주는 망 예) E-mail, Cloud - 프로토콜: 컴퓨터 간이 데이터 통신을 위한 통신 규약 예) HTTP, TCP/IP - IP주소: 컴퓨터가 통신하기 위한 고유의 주소 (내 IP 주소 확인방법: 명령프롬프트(cmd) > "ipconfig" 입력 > IPv4주소 확인 ) - 포트번호: 네트워크 서비스나 특정 프로세스 식별하는 논리 단위 (예: 223.130.200.104:80 >> 포트번호) - 도메인: 컴퓨터의 주소를 문자로 만든 주소 (네트워크 호스트 이름) (예: www.naver.com) - DMS : 도메인을 IP주소로 변환해주는 System (223.130.200.104 >>> www.naver.com) Web의 통신 흐름 서버 프로그램..