On your struts config file check if the form bean for StoreMessage action
is of type pkg.pkg.PostForm and if the action name is pointing to the
correct form bean... It also seems to be missing the import of the PostForm
on your action class.

Pedro Salgado

On 04/01/2004 03:22, "Caroline Jen" <[EMAIL PROTECTED]> wrote:

> The statement shown below encountered a
> ClassCastException:
> 
>     PostForm postForm = ( PostForm )form;
> 
> I cannot figure out the reason.  Please help.
> 
> Allow me to show more code of the class where the
> exception occurred:
> 
> ...
> 
> import org.apache.struts.action.Action;
> import org.apache.struts.action.ActionForward;
> import org.apache.struts.action.ActionMapping;
> import org.apache.struts.action.ActionForm;
> import org.apache.commons.beanutils.BeanUtils;
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.HttpServletResponse;
> 
> import org.apache.artimus.message.PostBean;
> import org.apache.artimus.message.ThreadBean;
> import org.apache.artimus.message.utility.DateUtil;
> 
> public final class StoreMessage extends Action
> {
>  public ActionForward execute(ActionMapping mapping,
>                               ActionForm form,
>                               HttpServletRequest
> request,
>                               HttpServletResponse
> response)
>       throws Exception
>  {
> 
>     int parentPostID;
>     int threadID;
>     int postID;
>     String postCreationIP;
>     String memberName = request.getRemoteUser();
>     Timestamp now =
> DateUtil.getCurrentGMTTimestamp();
> 
>     parentPostID = Integer.parseInt(
> request.getParameter( "parent" ) );
> 
>     PostForm postForm = ( PostForm )form;
> ....
> ....
> 
>  }
> }
> 
> __________________________________
> Do you Yahoo!?
> Find out what made the Top Yahoo! Searches of 2003
> http://search.yahoo.com/top2003
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to