// CalculatorBean.java import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; @ManagedBean @SessionScoped public class CalculatorBean { private int number1; private int number2; private int result; public int getNumber1() { return number1; } public void setNumber1(int number1) { this.number1 = number1; } public int getNumber2() { return number2; } public void setNumber2(int number2) { this.number2 = number2; } public int getResult() { return result; } public void add() { result = number1 + number2; } public void subtract() { result = number1 - number2; } } <!-- calculator.xhtml --> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core"> <h:head> <title>Calculator</title> </h:head> <h:body> <h:form> <h:inputText value="#{calculatorBean.number1}" /> <h:inputText value="#{calculatorBean.number2}" /> <h:commandButton value="Add" action="#{calculatorBean.add}" /> <h:commandButton value="Subtract" action="#{calculatorBean.subtract}" /> <h:outputText value="#{calculatorBean.result}" /> </h:form> </h:body> </html>


上一篇:
下一篇:
切换中文