|
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>4 ` {$ o, \# w5 E' H- g. ]
<html>
9 |4 Z* G5 K0 m/ h1 A <head>
0 ^; n2 }1 D) _9 r8 u$ L7 v' X <title>A Simple JavaServer Faces Application</title>" D1 i' _% H5 Y2 _+ V" M
</head>
2 |% a( V. \! A; V# {- n# b# w3 \' D4 X: k& M0 H; j6 B$ A" h: w
<body>8 G" N& j8 o8 r$ s( w9 v
<%@ taglib uri='http://java.sun.com/j2ee/html_basic/' prefix='faces' %>
& M+ z5 t* b7 M- k- c. \% _, R( H& }. B* C w0 s Z9 ]
<font size='4'>Please enter your name and password</font>* h8 @8 \1 _3 ?0 S
, `7 e# P# U: \& I' r B6 @
<faces:usefaces>
* S3 t; f0 C* R <faces:form id='simpleForm' formName='simpleForm'>" |* m8 T$ F& B& ]/ n$ j! E
<table>
& x+ f7 U" f1 o1 L% } <tr>: {0 V* T9 D! c9 S u7 \
<td>Name:</td>
5 }, J4 f% t5 W <td>4 ]! E; x* E3 L2 }
<faces:textentry_input id='name'>
9 V$ S# g( m. p+ r8 C* g1 Q <faces:validator
4 m9 W' d/ Y) j className='com.sabreware.validators.NameValidator'/>
7 c& ]) C0 o1 X# G2 g0 O <faces:validator
+ K) P! z: P( n className='javax.faces.validator.LengthValidator'/>8 p* s) o# `( u
<faces:attribute ! D) M& U# n& `6 J3 R8 }
name='javax.faces.validator.LengthValidator.MINIMUM'
4 u( p3 i- g, O value='3'/>
! c' Y- P6 U, L; P4 C5 P) o </faces:textentry_input>
6 k7 w' Q; V: A; ] </td>' U) V8 F3 i0 z' q
. O. T5 ]) e9 X; v9 V7 ^ <td>( k! S0 x5 ^: K' ^1 C6 U
<faces:validation_message comp/>$ `: U- o8 { K& T
</td>
& ]$ g9 J( x; }1 \+ l& Y </tr>/ m" C' E/ [3 U( o$ v* j! {) k) K1 m
- d, d8 D: x. Z; Q( t( y- s <tr>
$ s# t2 A# d8 Y6 Q$ q. @ <td>Password:</td># A7 ?' B9 w( b3 M4 r1 _3 |$ x- A
<td>. { ^/ O( {& i
<faces:textentry_secret id='password'/>
4 X+ b, ]* g5 n7 F& h8 n </td>
% q& V& ]$ E; Z2 j1 Y: m( ~ </tr>( _6 {/ i; f" }9 _- i# |
</table>
x. W. _% n! L6 p
9 a2 j( B2 Z3 g& W; c: N <p><faces:command_button id='submit' commandName='Log In'/>& {- q, }! y+ k& P/ i
</faces:form>' ]2 P+ t# {: d4 P# G
</faces:usefaces>1 y2 t+ T$ G7 V7 Q. A
</body>
. G1 r/ F! o" g5 y3 Q4 d- S7 f</html> |
|