Apache Wicket
>
Framework Documentation
>
Reference library
>
How to do things in Wicket
Apache Wicket
How to do things in Wicket
Edit Page
Browse Space
Add Page
Add News
Added by
Confluence Administrator
, last edited by
Gwyn Evans
on Nov 09, 2007 (
view change
)
AJAX
Adding Javascript from Wicket
Calling Wicket from Javascript
Generic Busy Indicator (for both Ajax and non-Ajax submits)
How To Make The Same Form Work With and Without Ajax
How to write JSON response
HOWTO do Javscript call after each Wicket AJAX update
Opera Ajax
Passing HTTP parameters to Ajax callback methods
Submitting AJAX forms with return
Working With AjaxRequestTarget
Application Server Notes
BEA Weblogic 9.2
—
Setup weblogic server 9.2 for a wicket based application
Maven Jetty plugin
—
Running, testing and debugging with the Maven2 Jetty Plugin
Maven jetty6 plugin
—
Testing with the Maven2 Jetty6 Plugin
Tomcat clustering
—
How to setup Tomcat to test clustering with Wicket
Websphere
—
Notes on using Wicket with Websphere
Building From Source
Wicket from source
—
Building Wicket from source
Wicket SVN
—
Wicket's SVN strategy
Configuration
Control where HTML files are loaded from
—
How to Control where HTML files are loaded from (or how do I change the strategy for naming HTML files)
Custom resource paths
—
How to load templates from a location other than the classpath
Error Pages and Feedback Messages
—
- HTTP, Non-HTTP, and Displaying
Java security permissions
—
Which security permissions are required to run Wicket in a SecurityManager
URL Coding Strategies
Use a different extension for template files
—
How to use a files with an extension other than ".html" as templates
Use a different extension for template files_1_2
—
How to use a files with an extension other than ".html" as templates
Wicket behind a front-end proxy
—
How to run Wicket behind a front end proxy server (e.g. Apache with mod_jk or mod_proxy)
Database Interaction
Blog Tutorial
—
Example Spring & JPA-Hibernate Blog application
Databinder
—
External project combining Wicket and Hibernate.
IBATIS
—
Mapping Java Objects to the results of SQL Queries
Reading from a Database
Wicket Phonebook
—
Example Spring & Hibernate/IBATIS CrUD app
Excel Spreadsheet
How to work with Excel in Wicket using JExcel API
Facebook Integration
Misc Tips for FBML App Developers
Simple FBML redirect with Wicket
Wicket form submits, FBML and redirects
Forms
Adding Dynamic Field Prompts or Hints
—
Details how to add prompts which are displayed when a user is in an input field and otherwise hidden.
Conditional Validation
DropDownChoice Examples
Another DropDownChoice Example by Adam
Fancy validation using AJAX, alternatives to FeedbackPanel
Form control labels
Forms with dynamic elements
How to use the same Form for editing and new
Listview with checkboxes
—
How to use checkboxes to select items in a listview
Multiple submit buttons
—
How to use multiple submit buttons in forms
Pass form input from Modal Window back to the caller page
Passing parameters to pages
Request Focus on a Specific Form Component
Streaming Files
Using listviews
—
How to use listviews in forms
Using RadioGroups
Validating Form Components (After Page Load)
Validating PasswordTextField (wicket-1.2)
Validating related fields
General Application
Building wizard functionality
—
How to build a wizard in Wicket
Composite Behaviors
—
How to combine different behaviors into one
Custom WebSession (Storing Objects In Session)
Getting a url for display
—
Getting the actual URL for a WebPage as a String
How to add or update HTML tag attributes
How to create a custom component
How to display a Flash movie (from a byte array)
How to load an external image
How to make NavigationToolbar hide paging components at limits
How to order your feedback messages
How to redirect to an external non-Wicket page
How to switch to SSL mode
—
An explanation of how to transparently switch from http to https.
How-to redirect page from a pop-up
Modal Windows
Object Container, adding Flash to a Wicket Application
—
Hidden Excerpt
Panels and borders
—
How to create reusable elements using Panels
Raw HttpServletRequest
—
How to get access to the raw HttpServletRequest and HttpServletResponse objects
Removing message bundle requirements for validation
Render strategies
—
A note on the rendering strategies available
Rss Page
—
How to create a Rss page in Wicket
SEO - Search Engine Optimization
—
Some Search Engine Optimization tricks with wicket
Stateless pages
Using custom converters
BigDecimalConverter
Using intercept pages
—
- remembering last visited pages and redirection
i18n
Everything about Wicket internationalization
General i18n in Wicket
I18n and resource bundles
Manually switching locale
Models and binding
Filter ListView by criteria from a DropDownChoice
Referencing Models From Inner Classes
Working with Wicket models
Netbeans IDE
Building your first Wicket webapp Using Netbeans
Wicket 1.3.0-beta2 plugins for NetBeans
Wicket Netbeans Plugin
Portals
Portal HowTo
—
On the principle "anything's better than nothing", a capture of Ate's email to users@wicket"
View Layer
Adding a markup filter
Wicket and JMeter
Wicket and JMeter with Regular Expressions
Calling JavaScript function on wicket component's onclick
Change anchor tag behaviour
—
How to change the display of anchor tags
Consistent page layout using borders
Create dynamic markup hierarchies using panels
CSS-enabled feedback panel
Dealing with cookies
Getting Browser Information
Getting user confirmation
How to add tooltips
How to change the character encoding
—
Out-of-date?
How to create dynamic image overlays
How to modify an attribute on a HTML tag
How to remove wicket markup from output
Including CSS resources
ListView and other repeaters
—
How to add a variable/run-time-determined number of components
Logging Out- Invalidating Session and Redirect
Markup inheritance
—
How to create consistent layout using Markup Inheritance
Multiple markups per page
—
How to have one Page reference multiple markup pages
Obfuscating urls
—
How to obfuscate/encrypt a wicket url
Using frames
Using more than one FeedbackPanel per Page
Wasp-Swarm (Security)
Wicket-Extension-related notes
Children
Show Children
Hide Children
Forms
(Apache Wicket)
Models and binding
(Apache Wicket)
i18n
(Apache Wicket)
Application Server Notes
(Apache Wicket)
View Layer
(Apache Wicket)
Configuration
(Apache Wicket)
Building From Source
(Apache Wicket)
General Application
(Apache Wicket)
Excel Spreadsheet
(Apache Wicket)
Database Interaction
(Apache Wicket)
Wicket-Extension-related notes
(Apache Wicket)
Netbeans IDE
(Apache Wicket)
Portals
(Apache Wicket)
AJAX
(Apache Wicket)
Facebook Integration
(Apache Wicket)
Wasp-Swarm (Security)
(Apache Wicket)