Java38 [jsp] requestParameter를 이용한 post방식 데이터 받기 1. 간단한 회원가입 페이지 생성 회원가입 // 제출 클릭하면 액션태그 링크로 데이터 전송 id pw name email tel 성별: 남자 여자 취미 독서 운동 등산 직업 학생 직장인 공무원 자기소개 아래와 같은 회원가입 페이지가 완성된다. 아래와 같이 입력 후 제출버튼을 클릭하면 02_joinParameter < 여기로 데이터가 날라간다. 2. 데이터를 받는 jsp 생성 2022. 4. 14. [jsp] include를 이용한 간단한 홈페이지 레이아웃 나누기 1. 레이아웃 구성하기 상단쪽에 header , nav 중앙부분 aside, container 하단부분 footer 로 레이아웃을 구상하고 제작해보자 2. 상단, 하단 파일 생성 layoutNav.jsp 파일 생성 상단부분 코드를 이런식으로 구성해준다. TIS.Edu Home | About | History | 회사연혁 | Curriculmn | Cantact layoutFooter.jsp 파일 생성 하단부분 코드를 이런식으로 구성해준다. TIS.Edu© All rights reserved. 3. 몸통에 include 하기 ! layout.jsp 파일 생성 메인 코드를 이런식으로 구성해준 후 원하는 위치에 include까지 해준다. // 상단 파일 TIS.Edu소개 TIS.Edu는 정부지원 IT전문 교육.. 2022. 4. 13. [java] Wraaper 클래스, 박싱(Boxing), 언박싱(Unboxing) Wrapper 클래스 • 자바의 기본 타입을 클래스화한 8개 클래스 • 기본 타입의 값을 객체로 다룰 수 있게한다. • 위와 같은 기본 타입을 Wrapper 클래스로 작성하면 Wrapper 객체 생성이 가능하다 -------기본 타입 값으로 Wrapper 객체 생성 -------- Integer i = Integer.valueOf(10); Character c = Character.valueOf(‘c’); Double f = Double.valueOf(3.14); Boolean b = Boolean.valueOf(true); --------------------------------------------------- ------문자열로 Wrapper 객체 생성 ------------------- Inte.. 2022. 2. 16. [java] 자바 String, StringBuffer, StringTokenizer 클래스 String 클래스 • String 클래스는 내부 문자열에 대한 수정이 불가능하다. (내용 불변 : Immutable) • 문자열의 내용이 변경되면 새로운 객체를 생성하며 참조 대상을 잃어버린 객체는 가비지 값이 된다. • String 클래스 간 '+' 연산자를 사용하게 되면 문자열 간의 결합이 가능하다. • String클래스와 다른 클래스 객체, 기본형 데이터 간에 '+' 연산자를 사용하는 경우에도 내부적으로 자동 String 클래스로 변환된다. • String은 내부 문자열의 내용을 변경할 수 없기 때문에 '+' 연산자를 사용하여 결합하면 내부적으로 StringButter를 생성하여 append() 메서드를 이용해 문자열에 대한 결합을 수행한다. • 정적인 문자열을 처리하는 경우 주로 String 클.. 2022. 2. 15. [java] 업캐스팅(UpCasting)과 다운캐스팅(DownCasting) 캐스팅(Casting)이란? 캐스팅이란 타입을 변환하는 것을 말하며 형변환 이라고도 한다. 자바의 상속 관계에 있는 부모와 자식 클래스 간에는 서로 간의 형변환이 가능하다. 업캐스팅(UpCasting)이란? 업캐스팅이란 자식 클래스(Sub Class)의 객체가 부모 클래스(Super Class) 타입으로 형변환 되는 것을 말한다. 다운캐스팅(Downcasting)이란? 업캐스팅과 반대로 캐스팅 하는 것을 다운캐스팅이라고 한다. 업캐스팅된 것을 다시 원상태로 돌리는 것을 의미하며, 하위 클래스로 다운캐스팅 할때는 타입을 명시적으로 지정해줘야한다. 부모 클래스(Super Class) 객체를 서브 클래스(Sub Class) 타입으로 변환하는것을 의미한다. 업캐스팅이 필요한 이유? 다형성과 코드 재사용성을 높이.. 2022. 2. 15. [java] 추상클래스와 인터페이스 추상 클래스란? 자바에서는 하나 이상의 메서드를 포함하는 클래스를 가리켜 추상 클래스(abstract class)라고 한다. 추상 클래스는 OOP에서 중요한 특징인 다형성을 가지는 메서드의 집합을 정의할 수 있도록 해준다. 즉, 반드시 사용되어야 하는 메서드를 추상 클래스에 추상 메서드로 선언해 놓는 것이다. 그러면 이 클래스를 상속받는 모든 클래스에서는 이 추상 메서드를 반드시 재정의해야 한다. 추상 메소드란 ? 추상 클래스(abstarct class)란 자식 클래스에서 반드시 오버라이딩해야만 사용할 수 있는 메서드를 의미한다. 자바에서 추상 메서드를 선언하여 사용하는 목적은 추상 메서드가 포함된 클래스를 상속받는 자식클래스가 반드시 추상 메서드를 구현하도록 하기 위함이다. 추상 클래스 구현 연습 ab.. 2022. 2. 8. 이전 1 2 3 4 5 6 7 다음