There is another difference:
You can both set and get attributes in your action class. With parameters, you can't set them, but only get them.
Parameters can come from one of the following:
1-Strings passed in the query string. exmple:
http://mycompany.com/myapp/myAction.do?foo=xyz&bar=abc 2-Strings passed by submitting a form. example:
<html:form action="/myAction" >
<html:text property="foo" />
<html:text property="bar" />
<html:submit property="submitButton" />
</html:form>
In both cases, request.getParameter("foo") and request.getParameter("bar") will yield results.
[ August 02, 2006: Message edited by: Merrill Higginson ]