문제
1)클래스 일단 이걸 만들어 주고
package kr.or.ksmart;
public class Cal {
public int sum(int one, int two) {
int result = one + two;
return result;
}
/*
* 메서드명 : sum
return data type : int
입력갯수 : 2개
매개변수 data type : int , int
첫번째,두번째 매개변수명 : one , two
처리과정 : 두수를 입력받아 계산 후 결과를 리턴
*/
}
2)form. jsp 를 만들어줘서 두 수를 입력하는 화면을 만든다.
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<!-- 두 수를 입력하는 화면을 만든다 -->
<form action="<%=request.getContextPath() %>/action.jsp" method=post>
<input type="text" name="a"> 더하기
<input type="text" name="b">
<input type="submit" value="회원가입버튼">
</form>
3)action.jsp에서 더한 결과값이 화면에 나오게 만든다
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<%@ page import="kr.or.ksmart.Cal"%>
<%
String a = request.getParameter("a");
String b = request.getParameter("b");
System.out.println(a + "<-a action.jsp");
System.out.println(b + "<-b action.jsp");
int inta = Integer.parseInt(a);
int intb = Integer.parseInt(b);
System.out.println(inta + "<-inta action.jsp");
System.out.println(intb + "<-intb action.jsp");
Cal cal = new Cal();
int result = cal.sum(inta,intb);
System.out.println(result + "<-result 값");
%>
<%=inta%> 더하기 <%=intb%>은<%=result%>
'기록(노트)' 카테고리의 다른 글
데이터베이스(DB)/ My SQL: 설치/JDBC(Java Data Base Connectivity) 프로그램 순서 7단계 (0) | 2023.03.30 |
---|---|
session.setAttribute("",""); 하는 역할이 뭐야?/판매자,구매자 실습(jsp, 로그인화면) (0) | 2023.03.28 |
JavaScript 배열 및 arr[arr.length] 이해2/객체선언 (0) | 2023.03.24 |
while문(짝수 합 출력하기, 별모양 트리 나무 만들기) /JavaScript 배열 및 arr[arr.length] 이해 (0) | 2023.03.23 |
추상 클래스 (0) | 2023.03.22 |