ex. 유형2 - 계산기, JavaBean 이용

Posted 2008/11/06 13:51, Filed under: 학과수업들/JSP
실습시 editplus JAVA 컴파일 옵션 : -d d:/jspbook/WEB-INF/classes $(FilePath)
<%@ page contentType="text/html; charset=euc-kr" %> <jsp:useBean id="calc" scope="page" class="calc.CalcBean" /> <jsp:setProperty name="calc" property="*" /> <% calc.calculate(); %> <html> <head> <title> 계산기 </title> </head> <body> <center> <h3> 계산기 </h3> </hr> <form name="form1" method="post"> <input type="text" name="num1" width="200" size="5"> <select name="operator"> <option selected>+</option> <option>-</option> <option>*</option> <option>/</option> </select> <input type="text" name="num2" width="200" size="5"> <input type="submit" value="계산" name="b1"> <input type="reset" value="다시 입력" name="b2"> </form> <hr> 계산결과 : <jsp:getProperty name="calc" property="result" /> </body> </html>

package calc;

public class CalcBean
{
	private int num1, num2;
	private String operator="";
	private int result;
	
	public void calculate(){
		if(operator.equals("+")){
			result = num1 + num2;
		}
		else if(operator.equals("-")){
			result = num1 - num2;
		}
		else if(operator.equals("*")){
			result = num1 * num2;
		}
		else if(operator.equals("/")){
			result = num1 / num2;
		}
	}

	public void setNum1(String num1){
		this.num1 = Integer.parseInt(num1);
	}
	public void setNum2(String num2){
		this.num2 = Integer.parseInt(num2);
	}
	public void setOperator(String operator){
		System.out.println("## "+operator);
		this.operator = operator;
	}

	public int getResult(){
		return result;
	}
}

2008/11/06 13:51 2008/11/06 13:51

Trackback URL : http://mysilpir.net/trackback/332

Leave a comment

« Previous : 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : ... 270 : Next »

블로그 이미지

일상의 이야기를 나누는 공간입니다.

- 실피

Calendar

    «   2009/01   »
            1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31

Total 157579 hit (Today 24, Yesterday 185)

Admin Write Post