Click here to Skip to main content
Rate this: bad
good
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 Vilmos272.2K
v3
Comments
Nagy Vilmos at 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
0 OriginalGriff 520
1 Maciej Los 290
2 Richard MacCutchan 265
3 BillWoodruff 265
4 Suraj Sahoo | Coding Passion 155
0 OriginalGriff 8,764
1 Sergey Alexandrovich Kryukov 7,437
2 DamithSL 5,639
3 Maciej Los 5,279
4 Manas Bhardwaj 4,986


Advertise | Privacy | Mobile
Web02 | 2.8.1411028.1 | Last Updated 10 Nov 2010
Copyright © CodeProject, 1999-2014
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