Explain about token feature in Struts?
Use the Action Token methods to prevent duplicate submits: There are methods built into the Struts action to generate one-use tokens. A token is placed in the session when a form is populated and also into the HTML form as a hidden property. When the form is returned, the token is validated. If validation fails, then the form has already been submitted, and the user can be apprised. saveToken(request) on the return trip, isTokenValid(request) resetToken(request) What is the difference between ActionForm and DynaActionForm # The DynaActionForm bloats up the Struts config file with the xml based definition. This gets annoying as the Struts Config file grow larger. # The DynaActionForm is not strongly typed as the ActionForm. This means there is no compile time checking for the form fields. Detecting them at runtime is painful and makes you go through redeployment. # ActionForm can be cleanly organized in packages as against the flat organization in the Struts Config file. # ActionForm we