You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Anil Guntgatti <an...@us.ibm.com> on 2001/03/16 20:39:17 UTC
Problem with JoinStruts Example
Hi ,
I am new to struts, so need your help.
I have installed Apache Tomcat test environment v3.1 on VAJ 3.5.
I am using struts email examples which comes as part of the joinStruts.zip
to understand how all the struts
components work.
Have imported all the required parsers.
I can get the joinMVC.jsp page, but when I click on submit, it gives me
HTTP 400 - Bad Request error.
Relevant console output is given below:
New org.apache.struts.action.ActionMapping
Set org.apache.struts.action.ActionMapping properties
New org.apache.struts.action.ActionForward
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionMapping.addForward(ActionForward[success])
Pop org.apache.struts.action.ActionForward
Call
org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/join,
type=web.mailinglist.JoinAction])
Pop org.apache.struts.action.ActionMapping
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 JspEngine -->
/web/joinMVC.jsp</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 ServletPath:
/web/joinMVC.jsp</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 PathInfo:
/web/</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 RealPath: D:\Program
Files\IBM\VisualAge for
Java\ide\project_resources\Apache_Tomcat_Test_Environment\webapps\joinStruts\web\joinMVC.jsp</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 RequestURI:
/joinStruts/web/joinMVC.jsp</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 QueryString:
null</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 Request Params: </JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 Classpath according to the init
parameter is:
</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 Package name is: web</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 Class file name is: D:\Program
Files\IBM\VisualAge for
Java\ide\project_resources\Apache_Tomcat_Test_Environment\work\localhost_8080%2FjoinStruts\_0002fweb_0002fjoinMVC_0002ejspjoinMVC.class</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 Package name is: web</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:55 EST 2001 Class file name is: D:\Program
Files\IBM\VisualAge for
Java\ide\project_resources\Apache_Tomcat_Test_Environment\work\localhost_8080%2FjoinStruts\_0002fweb_0002fjoinMVC_0002ejspjoinMVC.class</JASPER_LOG>
<JASPER_LOG> Fri Mar 16 13:56:56 EST 2001 Class name is:
_0002fweb_0002fjoinMVC_0002ejspjoinMVC_jsp_0</JASPER_LOG>
Context log path="/joinStruts" :action: Processing a POST for /web/join
Context log path="/joinStruts" :action: Setting locale 'en_US'
Context log path="/joinStruts" :action: No mapping available for path
/web/join
Relevant contents of struts-config.xml is shown below:
<global-forwards>
<forward name="logon" path="/logon.jsp"/>
<forward name="success" path="/mainMenu.jsp"/>
</global-forwards>
<!-- ========== Action Mapping Definitions
============================== -->
<action-mappings>
<!-- add user to mailing list -->
<action path="/join"
name="joinForm"
type="web.mailinglist.JoinAction"
scope="request"
input="/joinMVC.jsp"
validate="true">
<forward name="success" path="/welcome.html"/>
</action>
Would appreciate any help.
AAG.