|
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>
( j* `+ S9 _7 M0 E) t' a. J7 s<html>
( Z* i G3 r+ Z <head>3 o1 D) ?; @6 f# u
<title>A Simple JavaServer Faces Application</title>
- [. d1 K" E( W1 J, o Y8 G: X- V </head>
n' m9 ?' Z6 Q4 D+ L' C2 F
5 N5 t) @5 K) f3 Y <body>
" z% d/ j5 | I! w6 y8 A <%@ taglib uri='http://java.sun.com/j2ee/html_basic/' prefix='faces' %>
# m7 i8 c" R) k0 i$ p c# p G8 |$ q3 g$ } J! P3 _' ~
<font size='4'>Please enter your name and password</font># ^, x, p3 m1 c8 J
2 a7 \/ x! s: R$ o. L <faces:usefaces>8 _3 j0 ?. O( O
<faces:form id='simpleForm' formName='simpleForm'>3 R* ~, U/ o1 @+ L/ |. ~; V
<table>
* N! |( v: W3 \' p6 N5 r( ^& t <tr>/ G/ x! { V" I' e- T, _/ Z
<td>Name:</td>* v( O! q+ K/ o+ x* N9 S" Y* c; U
<td>* S8 V2 L8 S3 A- r' C2 {- }/ p7 _
<faces:textentry_input id='name'> . Y& i2 x# U6 Y. X4 P: j
<faces:validator ( ~9 j$ ]0 Y, y. g3 t: L/ d% U; o/ V9 Y
className='com.sabreware.validators.NameValidator'/>+ E3 l q# ^3 j3 m, W
<faces:validator
9 I4 B* i! Q9 x" O className='javax.faces.validator.LengthValidator'/>3 b* J3 ]+ I! S" B1 T
<faces:attribute % u9 N& b4 t7 i4 Z# t" |6 m+ u
name='javax.faces.validator.LengthValidator.MINIMUM'4 R2 }$ j1 A6 V0 M! f
value='3'/> w: G8 c& q/ y
</faces:textentry_input>
! w8 |! t# H/ M$ Q </td># q$ C( X9 Z3 H3 J2 H" J+ ]" K
* g, z6 C/ r, u1 S7 i6 x! w J
<td>
- r* D. b' [0 R9 x: T9 _, @ <faces:validation_message comp/>
! J6 P" ?3 Q: v% |& m- F </td>
: p/ @/ D8 l; b6 a* R/ B+ e </tr>
$ ?2 V4 L( v0 Q* X2 V
) V* E) c i; a <tr>
: x( a. k1 j7 ]/ V( I8 h <td>Password:</td>5 Y9 G# a- ~; t+ E6 B/ a' Y
<td>
' N7 s! N: O. v+ U <faces:textentry_secret id='password'/> 6 d2 |! W" C3 Q8 x! B1 L
</td>
$ V8 K. n; u3 P% c2 t" @ </tr>3 A& w0 ^# C% W
</table>
$ R" d4 w1 m" I6 v1 m% r$ {; ~; ^6 i3 Q6 X- W5 ?7 r* e4 |) ~* L+ z2 D5 F
<p><faces:command_button id='submit' commandName='Log In'/>2 z/ D7 k# p8 O
</faces:form>3 o& e" P. @, V- |7 `9 |" q' L/ B
</faces:usefaces>: O& M# `2 G) t9 ~9 Q
</body>
9 a1 E" s- M8 G& S. \* p, x</html> |
|