학원 12월 16일 오전

jyp·2022년 12월 16일
0

학원

목록 보기
18/57

return은 하나밖에 보내지 못한다리
그래서 배열로 여러값을 묶어서 보내서 처리하면 돼요오

{
	int kor = 90;
	int eng = 80;
	int mat = 50;
 
	int tot = kor+eng+mat;
	int avg = tot/3;
   
	int[] result = new int[2];
	result[0]=tot;
	result[1]=avg;
   
	return result;
}

서로 다른 타입을 보내고 싶을땐 class로 만들어서 한번에 보내고
다른패키지일경우에도 사용 할 수 있게 하려면 public을 사용

Woori4Dto 클래스에
public int tot;
public int rank;
public String name;
public String cla;
만들어두고
Woori4Dto wdto = new Woori4Dto();
	wdto.tot=tot;
	wdto.rank=rank;
	wdto.cla=cla;
	wdto.name=name;
	return wdto;
여기서 받아서 리턴해주기

pageContext와 request는 다른문서로 갔을 경우 값을 잃어버림
session은 다른 브라우저로 이동할 경우 값을 잃어버림

request를 보내주는 자바쪽에서 사용하는 request랑
getAtrribute에서 받아오는 request랑
같은 request 이다.

int tot = (int)request.getAttribute("tot");
getAttribute는 object기 때문에 강제형변환을 해서 받으세요오

Collention ( 컨트롤 + 쉬프트 + O 누르면 자동 import 해줌 개이득 ㅋㅋ)
내부적으로는 세가지다 다르지만 우리가 사용할때 방법은 같다.
1. list >> 리스트에는 class만 들어갑니다앙
2. set
3. map

Wrapper Class
기본자료형을 담을수 있는 클래스 (했던거 한번 더 적어봄)

byte Byte
short Short
int Integer
long Long

float Float
double Double

char Character

boolean Boolean

DTO는 DB를 대상으로 왕복하는 데이터를 담는 클래스

content 와 update 같은 경우는 하나의 레코드만 필요하기 때문에
굳이 ArrayList를 사용하지않고 Dto만 사용해서 처리

profile
국비 코딩

0개의 댓글