wood burning stoves 2.0*
The moose likes Struts and the fly likes DynaActionForm Error Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "DynaActionForm Error" Watch "DynaActionForm Error" New topic
Author

DynaActionForm Error

Paul Giancola
Greenhorn

Joined: Dec 16, 2002
Posts: 6
Hello all,
I'm having an issues using Struts 1.1. b3 on Tomcat 4.1.18.
I have an arraylist I'm placing in a DynaActionForm in one of my action classes. When I do so I get a
org.apache.struts.action.RequestProcessor.processException
error when placing the object in the DynaFrom.
I'm new to struts, any help would be appreciated.


Thanks,<p>Paul C. Giancola
Jason Menard
Sheriff

Joined: Nov 09, 2000
Posts: 6450
Can we see your form and what you are doing in your action?
Paul Giancola
Greenhorn

Joined: Dec 16, 2002
Posts: 6
Here is the form entries in my struts-config.xml and the code from my action where I attempt to put the objects in the form.
*****struts-config.xml*****
<form-bean
name="personProjectsForm"
dynamic="true"
type="org.apache.struts.action.DynaActionForm">
<form-property name="projects" type="java.util.ArrayList"/>
</form-bean>
<form-bean
name="personIssuesForm"
dynamic="true"
type="org.apache.struts.action.DynaActionForm">
<form-property name="issues" type="java.util.ArrayList"/>
</form-bean>
*****Action*****
public class WelcomeAction extends Action
{
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException,
SQLException, NamingException
{
//Getting user ID
HttpSession session = request.getSession(true);
PersonView user = new PersonView();
user = (PersonView) request.getSession().getAttribute(Constants.USER_KEY);
String userId = user.getPersonUserName();

//Retrieving projects
ArrayList projects = new ArrayList();
projects = ProjectsDB.projects(userId);
((DynaActionForm)form).set("projects", projects);

//Retrieving issues
ArrayList issues = new ArrayList();
issues = IssuesDB.issues(userId);
((DynaActionForm)form).set("issues", issues);

//Forwarding to the appropriate page
return (mapping.findForward(Constants.SUCCESS_KEY));
}
}
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: DynaActionForm Error