728x90 반응형 Spring43 [JSP] Apache Commons Library https://commons.apache.org/ Apache Commons – Apache Commons Welcome to Apache Commons Apache Commons is an Apache project focused on all aspects of reusable Java components. The Apache Commons project is composed of three parts: The Commons Proper - A repository of reusable Java components. The Commons Sandbox - A commons.apache.org 자바는 프로그래밍의 효율성을 극대화하기 위해 JDK(Java Development Kit)라는 라이브러리를 기본적.. 2022. 11. 23. [JSP] JDBC 데이터 입력 2022.11.22 - [JSP] - [JSP] JDBC 데이터노출 [JSP] JDBC 연결 필요한 사전 작업 테이블 생성 2022.11.22 - [Database] - [MySQL] 테이블생성, 사용해보기 [MySQL] 테이블생성, 사용해보기 2022.11.22 - [JSP] - [JSP] MySQL 설치 [JSP] MySQL 설치 https://www.mysql.com/ MySQL Over 2000 ISVs, OEM jjh93.com addForm.jsp 회원의 정보 입력 폼 이름 아이디 비밀번호 이메일 전화번호 등급 관리자 일반회원 addMemberAll.jsp 회원 가입 성공 회원 전체 목록 보기 a링크를 클릭해서 데이터노출 테이블로 이동하면 홍길동이 추가 된 것이 보인다. 2022. 11. 22. [JSP] JDBC 데이터노출 필요한 사전 작업 테이블 생성 2022.11.22 - [Database] - [MySQL] 테이블생성, 사용해보기 [MySQL] 테이블생성, 사용해보기 2022.11.22 - [JSP] - [JSP] MySQL 설치 [JSP] MySQL 설치 https://www.mysql.com/ MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to ma jjh93.com JDBC연결 2022.11.22 - [JSP] - [JSP] mysql-connector-j-8... 2022. 11. 22. [JSP] mysql-connector-j-8.0.31 설치 https://www.mysql.com/ MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower their cost of goods sold. Learn More » www.mysql.com DOWNLOADS 클릭 MySQL Community (GPL) Downloads » 클릭 Connector/J클릭 두번째꺼 다운로드 DB연결 다운 받은 폴더의 압축을 해제해서 mysql-connector-j-8.0.31.ja.. 2022. 11. 22. [JSP] 자바빈즈 (Java Beans) Java Beans = VO = DTO는 비슷한 기능을 한다. 데이터베이스와 연결하여 데이터를 관리하는 용도로 사용된다. 복잡하게 구성된 JSP 웹페이지에서 Java 소스 코드만 따로 뽑아 별도 작성함으로 JSP 웹페이지가 복잡해지는 것을 방지할 수 있다. useBean 액션 태그 형식 객체명 id 속성을 사용하여 지정한 객체명의 사용 용도 꺼낸 객체의 참조 변수명으로 사용 getAttribute( )로 값을 꺼낼 때 사용하는 이름 객체를 생성할 경우 보관소에 저장하는 key 값의 이름으로 사용 scope 속성 보관소를 지정 page = JspContext(기본값) request = ServletRequest session = HttpSession application = ServletContext cl.. 2022. 11. 22. [JSP] 세션(Session)을 사용한 로그인과 로그아웃 2022.11.21 - [JSP] - [JSP] 세션(Session) [JSP] 세션(Session) Ex01. setSession.jsp 세션 설정 getSession.jsp 세션 값 가져오기 2022.11.21 - [JAVA/개념정리] - [Java] 래퍼 클래스(Wrapper Class) [Java] 래퍼 클래스(Wrapper Class) 자바의 자료형은 크게 기본 타입(primitive type)과 참조 jjh93.com loginForm.jsp 회원 로그인 폼 아이디 : 암 호 : testLogin.jsp 아이디와 패스워드를 검증하여 root, 1234일 경우 session을 발급받아 main.jsp로 전송. 아닐 경우 loginForm으로 돌아감 main.jsp 님 안녕하세요! 저희 홈페이지에.. 2022. 11. 21. [JSP] 세션(Session) Ex01. setSession.jsp 세션 설정 getSession.jsp 세션 값 가져오기 2022.11.21 - [JAVA/개념정리] - [Java] 래퍼 클래스(Wrapper Class) [Java] 래퍼 클래스(Wrapper Class) 자바의 자료형은 크게 기본 타입(primitive type)과 참조 타입(reference type)으로 나누어진다. 2022.09.15 - [JAVA/개념정리] - [JAVA] 변수의 자료형 [JAVA] 변수의 자료형 변수 변수란 데이터를 저장하는 메모 jjh93.com Ex02. 위와 같이 일일히 지정해서 가져올 수 있지만. 세션에 설정된 모든 값 가져와서 확인 할 수도 있다. getSessions.jsp 세션에 설정된 모든 값 가져오기 Ex03. Sessio.. 2022. 11. 21. [JSP] 쿠키(Cookie) 쿠키 생성 단계 1. 쿠기 객체 생성 및 속성값 설정 Cookie c = new Cookie("id", "test"); 2. 유효기간 설정 c.setMaxAge(60*3); //3분 3. 클라이언트에 쿠키 전송 response.addCookie(c); ++ 다음과 같이 한 줄로 설정 할 수도 있다. response.addCookie(new Cookie("id", "test")); Ex01. setCookie setCookie.jsp 쿠키 설정 getCookie.jsp 클라이언트에서 가져온 쿠키 정보 c.setMaxAge(60*1); 로 유효시간을 설정해 보았으므로 1분 후에 새로 고침을 하면 id의 정보값이 사라지는 것을 볼 수 있다. Ex02. removeCookie removeCookie.jsp id.. 2022. 11. 21. [JPS] 쿠키(Cookie)와 세션(Session) 쿠키(Cookie) 비연결지향성 사이트에 접속할 때 생성되는 정보를 담은 4KB 이하 크기의 임시 파일. 네트워크 환경에서 클라이언트와 웹 서버 간의 상태를 지속적으로 유지하기 위해 사용. 로그인 상태 정보를 사용자 컴퓨터인 클라이언트에 저장(세션은 웹 서버에 저장) 서비스를 요청할 때마다 쿠키를 읽어 새로운 웹 브라우저인지 확인하여 구별함. 쿠키가 삭제되기 전까지는 쿠키의 요청이 있을 때마다 웹 서버에게 쿠키를 제공함. 해킹 등에 의해 개인 정보가 탈취될 수 있다는 보안상 취약한 단점 존재 쿠키의 단점에 의해 현재는 쿠키는 잘 사용되지 않고 세션을 사용함. 쿠키는 장바구니 등에 사용. 2022.11.21 - [JSP] - [JSP] 쿠키(Cookie) [JSP] 쿠키(Cookie) 쿠키 생성 단계 1... 2022. 11. 21. [JSP] selectFrom으로 페이지 이동 selectFrom.jsp 원하는 사이트를 선택해주세요 네이버 MBC 다음 네이트 site.jsp 2022. 11. 18. [JSP] jsp:forward와 jsp:param를 사용한 로그인 actionTagForm.jsp 아이디 : 암 호 : 사용자 관리자 actionTagTest.jsp jsp:forward를 사용하여 페이지를 이동 jsp:param로 userName의 값을 전송 userMain.jsp 사용자 로그인 성공 ()님 환영합니다. manager.jsp 2022. 11. 18. [JSP] 내장 객체의 영역 내장 객체의 영역 page 2022. 11. 18. [JSP] 입출력 관련 객체 입출력 관련 객체 - request, response, out out 서버에서 클라이언트로 열려있는 출력 스트림을 의미 request 웹 서비스라고 하며 웹 기반으로 클라이언트의 요청을 받아서 어떤 응답을 제공할 지 서비스 해주는 객체 컨텍트 패스 : 요청 방식 : 요청한 URL : 요청한 URI : 서버 이름 : 프로토콜 : 2022. 11. 17. [JSP] error페이지 설정 우선 일부러 에러를 발생시켜 보자. 0으로 나누는 것은 불가능합니다. 이를 실행하면 위와 같은 에러가 뜨는데 에러가 발생했을 때 원하는 페이지가 뜨게끔 설정 할 수도 있다. 아래와 같이 에러페이지를 설정하여 주고 error.jsp 다음과 같이 에러가 발생하였습니다. 이렇게 작성하여 준뒤 실행하면 아래와 500에러 페이지가 사라지고 작성한 문구가 뜨는 것을 볼 수 있다. 2022. 11. 17. [JSP] get과 post를 이용한 Servlet전송 info.jsp get 방식으로 전송 이름 : 주소 : post 방식으로 전송 이름 : 주소 : InfoServlet.java package unit01; 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; /** * Servlet implementation class InfoS.. 2022. 11. 17. [WEB] Servlet과 JSP Servlet Server + Applet 합성어로 서버에서 실행되는 Applet라는 의미, 자바를 이용하여 웹에서 시행되는 프로그램을 작성하는 기술이다. 웹 기반의 요청에 대한 동적인 처리가 가능한 Server Side에서 돌아가는 Java Program로 Java 코드 안에 HTML 코드를 기술한다. package unit01; 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.HttpSer.. 2022. 11. 16. [JSP] forward()를 이용한 페이지 이동 Forward.jsp 입장하려면 나이를 입력하세요 forwardTest.jsp forwardResult.jsp forward 페이지 방식으로 이동하였습니다. 나이 : 이름 : 2022. 11. 15. [JSP] select 값 넘기기 selectTest.jsp select 예제 직업 : 직업을 선택해 주세요 학생 컴퓨터/인터넷 언론 공무원 군인 서비스업 교육 관심분야 : 에스프레소 로스팅 생두 원두 핸드드립 selectResult.jsp 2022. 11. 15. 이전 1 2 3 다음 728x90 반응형