рд╢реБрдн рджрд┐рдиред рдореБрдЭреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдЬрд╛рд╡рд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬрд┐рд╕реЗ
рд╡рд┐рдХреЗрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдорд╣рд╛рди рд╣реЗрдмреЗрд░рд╛ рдореЗрдВ рдореИрдВ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдХрдо рдирд┐рдХрд▓рд╛ рдФрд░ рдЗрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рддреЛ рдЪрд▓рд┐рдП рдЪрд▓рддреЗ рд╣реИрдВ:
рдЬрдм рдореИрдВ рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдиреЗрдЯрдмреАрдиреНрд╕ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛, рддреЛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╕рдордп рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЧреЗрдореНрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдкреНрд░реЗрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЬрдм рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЬрд╛рдВрдЪ, рдкрд░реАрдХреНрд╖рдг, рджреЗрдЦреЗрдВ, рдЖрджрд┐) рдХреБрдЫ рд░реВрдкрд░реЗрдЦрд╛, рдкрд╣рд▓реА рдмрд╛рддред рдореИрдВ рдиреЗрдЯрдмреАрди рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рдЦреЛрдЬрддрд╛ рд╣реВрдВ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА, рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡реИрдХрд▓реНрдкрд┐рдХ (рдореЗрд░реЗ рд▓рд┐рдП) рддрд░реАрдХреЛрдВ рдХреА рдУрд░ рдореБрдбрд╝реЗрдВред рд╡рд┐рдХреЗрдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдареАрдХ рдирд┐рдХрд▓рд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ
рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ
IDE рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЕрдиреБрднрд╛рдЧ рд╣реИ рдФрд░ рд╕реВрдЪреА рдореЗрдВ NetBeans рднреА рд╣реИрдВ, рдореБрдЭреЗ рдЬреЛ рд▓рд┐рдВрдХ рдорд┐рд▓реЗ рд╣реИрдВ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд▓рдЧрдЗрди рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛ рдХрджрдо рдЙрдкрд▓рдмреНрдз рдиреЗрдЯрдмреАрдиреНрд╕ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдмреАрдЪ рдЦреЛрдЬ рдХрд░рдирд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдВ рднреА, рд╡рд┐рдлрд▓рддрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реА рдереАред рдЕрдВрддрд┐рдо рдкреНрд░рдпрд╛рд╕
рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ
NetBeans рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдЦреЛрдЬ рд╣реИред рдореИрдВрдиреЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдКрдкрд░ рдирд╛рдо рдЦреЛрдЬ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рджрд░реНрдЬ рдХрд┐рдП рдФрд░
рд╡рд┐рдХреЗрдЯ 1.4 рд╕рдкреЛрд░реНрдЯ рдкрд╛рдпрд╛ (рдпрд╣ рдкреНрд▓рдЧрдЗрди рдиреЗрдЯрдмреИрдВрд╕ рдЖрдИрдбреАрдИ 7.0 рдХреЗ рд▓рд┐рдП рд╡рд┐рдХреЗрдЯ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред) рдореИрдВрдиреЗ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ (рдЯреВрд▓реНрд╕ -> рдкреНрд▓рдЧрдЗрдиреНрд╕ -> рдбрд╛рдЙрдирд▓реЛрдб -> рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛрдбрд╝реЗрдВ -> рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ)ред рдЖрдк рдЗрд╕ рдХрджрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреЗрдЯрдмреАрдВрд╕ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, NetBeans рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рд╣рдореЗрдВ рдПрдХ рдирдИ рд╡реЗрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╕рдордп, рджреБрд╖реНрдЯ 1.4.10 рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╣реЛрдЧрд╛ ... (рдЬрд╛рд╡рд╛ рд╡реЗрдм -> рд╡реЗрдм-рдЕрдиреБрдкреНрд░рдпреЛрдЧ -> -> -> рджреБрд╖реНрдЯ 1.4.10 (рдЯрд┐рдХ) -> ->) ред рддреЛ, рдиреЗрдЯрдмреАрдиреНрд╕ рдиреЗ рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ред рдЕрдм рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдирд┐рдкрдЯрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реА рд╣реИ:

рдЖрд╡реЗрджрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрдм рдЖрдк рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЦреЛ рдордд рдЬрд╛рдУ, рд▓реЗрдХрд┐рди рд╡реЗрдм рдкреЗрдЬ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦреЗрдВред рд▓реЗрдХрд┐рди com.myapp.wicket рдкреИрдХреЗрдЬ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ:
Application.java
BasePage.html
BasePage.java
FooterPanel.html
FooterPanel. java
HeaderPanel.html
HeaderPanel.java
HomePage.html
HomePage.java
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝реЗ рдореЗрдВ рдЬрд╛рддреА рд╣реИрдВ, рдХреЗрд╡рд▓ Application.java html-java рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЬреЛрдбрд╝реЗ рдХреЗ рдмреАрдЪ
рдЕрднрджреНрд░ рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдЦрдбрд╝рд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ рдХрд┐рд╕ рдлрд╝рд╛рдЗрд▓ (рдкреЗрдЬ) рдХреЛ рдкрд╣рд▓реЗ рдЪрд▓рд╛рдирд╛ рд╣реИред рдЖрдк рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рднреА рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, "рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди" рд╣реЛрдо рдкреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрдордкреЗрдЬ рдХреНрд▓рд╛рд╕ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдЗрд╕ рдЖрд░реЗрдЦ рдореЗрдВ,
рд╡реЗрдмрдкреЗрдЬ рдФрд░
рдкреИрдирд▓ рдХрдХреНрд╖рд╛рдПрдВ рджреЗрд╢реА рд╡рд┐рдХреЗрдЯ рд╣реИрдВ, рдФрд░ рдЕрдиреНрдп рд╕рднреА рдиреЗрдЯрдмреАрдиреНрд╕ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рд╣реИрдВред рдЙрддреНрдкрдиреНрди рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЬреЛрдбрд╝реА рд╣реИ, рд▓реЗрдХрд┐рди HTML рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рдеред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, BasePage.html рдлрд╝рд╛рдЗрд▓ рдкреГрд╖реНрда рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИ, рдФрд░ BasePage.java рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред DOM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╡рд┐рдХреЗрдЯ HTML рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреЛ рдвреВрдВрдврддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрд╕реА рдЬрд╛рд╡рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗ рдЧрдП рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣реЛрдордкреИрдЬ.рдЬрд╛рд╡ (рдмрд╛рдПрдВ) рдФрд░ рд╣реЛрдордкреЗрдЬ рдкреЗрдЬ (рджрд╛рдПрдВ) рдХреЛ рджрд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрдВрдХрдбрд╝реЗ рдХреА рдорджрдж рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЪрд┐рддреНрд░ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рд╣реЛрдордкреЗрдЬ рдореЗрдВ рдПрдХ рдирдпрд╛
рд▓реЗрдмрд▓ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рджреЛ рдкреИрд░рд╛рдореАрдЯрд░ рд▓реЗрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдкрд╣рд▓рд╛ рдХреАрд╡рд░реНрдб рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХреЗрдЯ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд▓реЗрдмрд▓ рдХрд╣рд╛рдВ рдбрд╛рд▓рдирд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рд╕рд╛рдордЧреНрд░реА рд╣реА рд╣реИред рдЕрдиреНрдп рдкреГрд╖реНрдареЛрдВ рдФрд░ рдкреИрдирд▓реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдардХ рдкрд░ рдЫреЛрдбрд╝рддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕ рдмреАрдЪ рдореИрдВ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рдЕрджреНрднреБрдд рд░реВрдкрд░реЗрдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд░рд▓ рд░реВрдк рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдпрд╣ рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдорд╛рд░рд╛ рдлреЙрд░реНрдо рдХрд╣рд╛рдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рдЗрд╕реЗ
BasePage.java рдФрд░
BasePage.html рд╣реЛрдиреЗ рджреЗрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ HTML рдлреЙрд░реНрдо рдмрдирд╛рдПрдВред
<form wicket:id="forma">
<input type="text" wicket:id="login" />
<input type="password" wicket:id="password" />
/>
рдЗрд╕ рд╕рд░рд▓ рдХреЛрдб рдХреЗ рд╕рд╛рде, рд╣рдордиреЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд░реВрдк рдмрдирд╛рдпрд╛ред
рдЕрдм рд╣рдо рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк - BasePage.java рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдФрд░ рдЬрдЯрд┐рд▓ рд╣реИред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рд╣рдо рдЙрдиреНрд╣реЗрдВ
рдЯреЗрдХреНрд╕реНрдЯ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП
TextField рдФрд░
PasswordTextField рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рд╡рд░реНрдЧ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ
рдлреЙрд░реНрдо рд╡рд░реНрдЧ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реЗрдЧрд╛, рдпрд╣ рдмрджрд▓реЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реЛрдЧрд╛, рдЙрд╕реА рдХрдХреНрд╖рд╛ рдореЗрдВ рд╣рдо
рдСрдирд╕реБрдорд┐рдЯ () рд╡рд┐рдзрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИред рддрдм рдпрд╣ рдХреЗрд╡рд▓ TextField рдФрд░ PasswordTextField рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдлреЙрд░реНрдо рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдкреЗрдЬ рдкрд░ рдлреЙрд░реНрдо рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рддрд╛рд░реНрдХрд┐рдХ рд╣реИ, рдФрд░ рдЕрд▓реМрдХрд┐рдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдиреАрдЪреЗ BasePage.java рдкреЗрдЬ рдХрд╛ рдХреЛрдб рд╣реИред
public abstract class BasePage extends WebPage {
TextField login;
PasswordTextField password;
public BasePage() {
super();
add(new HeaderPanel("headerpanel", "Welcome To Wicket"));
add(new FooterPanel("footerpanel", "Powered by Wicket and the NetBeans Wicket Plugin"));
add(new footer("footer"));
login = new TextField("login", new Model(""));
password = new PasswordTextField("password", new Model(""));
Form form = new LoginForm("forma");
form.add(login);
form.add(password);
add(form);
}
class LoginForm extends Form{
public LoginForm(String id)
{
super(id);
}
public void onSubmit()
{
System.out.println("Login:"+login.getModelObject()+" -- Password:"+password.getModelObject());
}
}
}
рд╡рд╣ рд╕рдм рд╣реИред рдЕрдм, рдЬрдм рдЖрдк рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрдВрд╕реЛрд▓ рдореЗрдВ рджрд░реНрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╕рднреА рд╕рдлрд▓рддрд╛ рдФрд░ рдЦреБрд╢реАред