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;
}
}
Response :
0 Trackback
,
0 Comment
Trackback URL : http://mysilpir.net/trackback/332
