Jose,

What we are trying to say is, in order to be able to see struts bean on your
jsp page you need to make the request through Struts.

you should call ".do" on your browser - http://localhost:8080/login.do

The controler (actionservlet) will look into your struts-config and get the
action "/login". The action has the LoginAction as the Model and login.jsp
as the View.

If you want your login.jsp to see your struts bean, your config file should
look like this.

   <action path="/login"
               type="com.walmart.telecomorder.formbeans.LoginAction"
               name="loginForm" >
                  
                  <forward name="success" path="/login.jsp" />
  
        </action>

good luck,
Leonardo


-----Original Message-----
From: Jose Casas [mailto:[EMAIL PROTECTED]]
Sent: Friday, March 29, 2002 4:07 PM
To: 'Struts Users Mailing List'
Subject: error


Actually, no.

this is what I have in my login.jsp
 <html:form action="login.do">


and this is in the struts-config file:
          <form-bean name="loginForm"
                     type="com.walmart.telecomorder.formbeans.LoginForm" />

   <action path="/login"
               type="com.walmart.telecomorder.formbeans.LoginAction"
               name="loginForm" >
  
                  
                  <forward name="success" path="/f_Relocation.jsp" />
                 
                  <forward name="failure" path="/failure.jsp" />
  
        </action>

Am I doing this all wrong?

Thanks.

I thought that by going through the login.jsp (which invokes my
actionservlet)
 Do you mean going through the login.do ?
-----Original Message-----
From: Jose Casas [mailto:[EMAIL PROTECTED]]
Sent: Friday, March 29, 2002 3:40 PM
To: 'Struts Users Mailing List'
Subject: error
Hello, It's me again. 
Yesterday and this morning I posed a question about a <bean:define>
tagproblem. I was getting a Cannot find bean logonForm in scope null error.
Somebody told me that i was getting this error because I was accessing
thejsp directly. Well, now I'm using a login.jsp which validates that I'm in
adatabase, if I am then it directs me to another jsp(f_Relocation.jsp). In
this jsp, I have the <bean:define> tag. 
The code is as follows:
In jsp: <bean:define id="somebean" name="logonForm"
property="selectBox1List" type="java.util.ArrayList"/>
in struts-config file:
<form-bean name="logonForm"
type="com.walmart.telecomorder.formbeans.RelocationForm" /> 
<action path="/logon"
type="com.walmart.telecomorder.formbeans.RelocationAction" name="logonForm"
scope="session" input="f_Relocation.jsp" > 
<forward name="success" path="/success.jsp" /> 
<forward name="failure" path="/failure.jsp" /> 
</action>
Does anybody have an idea as to why I'm getting the following eror? Cannot
find bean logonForm in scope null error
I thought that by going through the login.jsp (which invokes my
actionservlet) and being directed from it to the f_Relcoation.jsp, I
wouldavoid this error.Can somebody help?
Thanks.
>  


**********************************************************************
Notice:  The area code for the Wal-Mart General Office has 
changed from 501 to 479.  Please make sure that you are 
dialing 479 when making calls to any General Office location.

**********************************************************************
This email and any files transmitted with it are confidential
and intended solely for the individual or entity to 
whom they are addressed.  If you have received this email
in error destroy it immediately.
**********************************************************************

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

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

Reply via email to