봉봉의 개인 블로그

2017-04-19-E 본문

학원에서 배운것들/TEA - E

2017-04-19-E

봉봉이네 2017. 4. 19. 22:21

jsp 파일에서 클래스.java 안에 메서드 호출 하기

(1) 데이터 없고 리턴없다.


1. Test01.java 에 사진과 같이 a()메서드를 만든다.

2. test01_call.jsp 파일에서 Test01 데이터 타입으로 ttt 객체참조 변수를 선언하고

ttt에 할당된 주소값을 찾아가서 a 메서드를 호출한다

*여기서 4번째 줄은 서로다른 패키지 안에 클래스안에 메서드를 호출하기 위해 필요하다.


(2) 데이터 있고 리턴 없다.


1. Test02.java 클래스 안에 b메서드를 만든다.

2. test02_call.jsp 파일에서 Test02 메서드를 사진과 같이 호출한다.


(3)데이터 없고 리턴 없다.


1.Test03.java 클래스 안에 c 메서드를 만든다.

2.test03_call.jsp 파일안에서 호출하고 리턴 받은 값을 다시 출력한다.

(4)데이터 있고 리턴 있다.


1.Test04.java파일에 로그인 확인 할수 있는 d 메서드를 선언한다.

2.test04_call.jsp 파일에서 호출을 해준다. 그리고 조건문을 걸어 상황별로

다른출력이 나오도록한다.


(5)jsp 파일에서 호출 이용해서 두수를 더하는 식 만들어보기

1. jsp 파일을 이용해서 화면을 만든다. 아래와 같이 작성하여 화면을만든다.

받은 데이터 값은 action.jsp 파일로 post 형식을 통해서 넘겨준다.

구성된 화면을 보게 되면

이런식으로 화면을 구성하게 된다.

2.cal.java 파일을 만들고 그안에 연산에 관한 메서드를 선언한다.

sum 이라는 메서드를 호출하고 매개변수 데이터 타입으로는 int를 적어준다.

그리고 리턴을할때 a + b 를 하여서 입력받은 첫번째 숫자와 두번째 숫자를 합해서 리턴해준다.


3.action.jsp 파일을 만들고 데이터를 받고 호출을한다.



6,7번 줄과 같이 입력받은 데이터를 각각 c1 ,d1 으로 받아준다.

그런다음 9,10 번 줄과같이 String 데이터 타입으로 입력받은 데이터를

int 데이터 타입으로 바꿔서 각각 a1 , b1 에 할당해준다.

그런다음 12부터 15까지와 같이 cal.java 메서드를 호출하고 데이터를

리턴받고 out.println로 화면에 출력해준다.

그런다음 17,18번째 줄과 같이 다시 cal_form.jsp 로 다시 돌아가는 버튼을 만들어준다.

'학원에서 배운것들 > TEA - E' 카테고리의 다른 글

2017-04-25-E  (0) 2017.04.25
2017-04-24-E  (0) 2017.04.24
2017-04-17-E  (0) 2017.04.17
2017-04-14-E  (0) 2017.04.16
2017-04-13-E  (0) 2017.04.13
Comments