Java Reference
In-Depth Information
F
IGURE
33.14
This JSF application enables you to perform addition, subtraction,
multiplication, and division.
Here are the steps to develop this project:
Step 1. Create a new managed bean named
calculator
with the request scope as
shown in Listing 33.7, CalculatorJSFBean.java.
create managed bean
Step 2. Create a JSF facelet in Listing 33.8, Calculator.xhtml.
create JSF facelet
L
ISTING
33.7
CalculatorJSFBean.java
1
package
jsf2demo;
2
3
import
javax.inject.Named;
4
import
javax.enterprise.context.RequestScoped;
5
6 @Named(value =
"calculator"
)
7 @RequestScoped
8
public class
CalculatorJSFBean {
9
private
Double number1;
property
number1
property
number2
property
result
10
private
Double number2;
11
private
Double result;
12
13
public
CalculatorJSFBean() {
14 }
15
16
public
Double getNumber1() {
17
return
number1;
18 }
19
20
public
Double getNumber2() {
21
return
number2;
22 }
23
24
public
Double getResult() {
25
return
result;
26 }
27
28
public void
setNumber1(Double number1) {
29
this
.number1 = number1;
30 }
31
32
public void
setNumber2(Double number2) {
33
this
.number2 = number2;
34 }
35
36
public void
setResult(Double result) {
37
this
.result = result;
38 }
39
Search WWH ::
Custom Search