Click here to Skip to main content
10,500,000 members (70,436 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: Java struts
Hi I'm amit and getting this error: for this code:

struts-config.xml
<form-beans>
        <form-bean name="TestForm" type="TestForm"/></form-beans>
<action-mappings>
        <action input="/jsp/index.jsp" name="TestForm" parameter="test" path="/test" scope="request" type="TestDispatchAction"/>
        <forward name="pass" path="/jsp/Next.jsp"/>
        <forward name="fail" path="/jsp/index.jsp"/>
        <forward name="success" path="/jsp/welcomeStruts.jsp"/>
    </action-mappings>
index.jsp
<html:form action="/test.do?parameter=test">
 Name: <html:text property="textName"/><br>
 Password:   <html:password property="textPass"/><br>
 <html:submit property="loginButton" value="Login Here"/>
 <html:submit property="testButton" value="Test Only"/>
 </html:form>
TestDispatchAction
public class TestDispatchAction extends DispatchActio
 {  private final static String SUCCESS = "success";
    public ActionForward loginAction(ActionMapping mapping, ActionForm  form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {
        TestForm f=(TestForm)form;
        String name=f.getTextName();
        String pass=f.getTextPass();
        String logic="fail";
        if(name.equals(pass))
        {
            logic="pass";
        }
        else
        {
            logic="fail";
        }
        return mapping.findForward(logic);
    }
 
    public ActionForward testAction(ActionMapping mapping, ActionForm  form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {
        TestForm f=(TestForm)form;
 
        return mapping.findForward(SUCCESS);
    }
}
Posted 9-Nov-10 7:23am
Edited 10-Nov-10 0:26am
Nagy Vilmos303.1K
v3
Comments
Nagy Vilmos 10-Nov-10 5:26am
   
Added struts tag.

1 solution

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

First thing is the class looks odd:

public class TestDispatchAction extends DispatchActio {
  [...]
}

The super class should be DispatchAction.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web02 | 2.8.160208.1 | Last Updated 10 Nov 2010
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100