Yeah,

In fact, when I read the docs, I remembered thinking to myself that I should
be careful of the case issue.  Of course, I leaped headlong into the
problem, first chance I got.  Welcome to me.

Yes, it was doCreateuser, not DoCreateuser.  This error is just as
indicative of my personal case of case insensitivity. :-)

Take care,
Philip

----- Original Message -----
From: "Henning Schmiedehausen" <[EMAIL PROTECTED]>
To: "Philip Wachtel" <[EMAIL PROTECTED]>
Cc: "Turbine Users List" <[EMAIL PROTECTED]>
Sent: Friday, August 22, 2003 8:26 AM
Subject: Re: Retrieving data from Action call in the Screen class


> Hi,
>
> DoCreateuser worked? With a capital 'D'? Cool. :-)
>
> Yes, I think every Turbine user fell into this trap at least once.
> Unfortunately I don't know a simple way around this (I know a
> complicated way which involves registering parameter names that are not
> folded at the parameter parser but I don't want to go into details. ;-)
> ).
>
> Regards
> Henning
>
>
> On Thu, 2003-08-21 at 15:39, Philip Wachtel wrote:
> > Hi Henning,
> >
> > I think what I really needed was someone to just tell me that it SHOULD
> > work.  I went back with a fresh outlook and found that I named the
action
> > method doCreateUser(), which, of course, prevented the method from being
> > executed.  Changed it to DoCreateuser() now it works.
> >
> > Thanks for your help,
> > Philip
> >
> > ----- Original Message -----
> > From: "Henning P. Schmiedehausen" <[EMAIL PROTECTED]>
> > Newsgroups: hometree.jakarta.turbine.users
> > To: <[EMAIL PROTECTED]>
> > Sent: Thursday, August 21, 2003 4:08 AM
> > Subject: Re: Retrieving data from Action call in the Screen class
> >
> >
> > > "Philip Wachtel" <[EMAIL PROTECTED]> writes:
> > >
> > > >------=_NextPart_000_0035_01C36724.722AB170
> > > >Content-Type: text/plain;
> > > > charset="iso-8859-1"
> > > >Content-Transfer-Encoding: quoted-printable
> > >
> > > >Hi there,
> > >
> > > >I tried to insert objects into the context objects (import =
> > > >org.apache.velocity.context.Context) and reference them on the action
=
> > > >(.vm) screen, but they are never valid references. =20
> > >
> > > >What I'm trying to do is simple, really:
> > >
> > > Which Turbine version is this? I remember a bug where the context
object
> > was
> > > rebuilt between action and screen. This _should_ work in either 2.2.1
or
> > 2.3
> > >
> > > Regards
> > > Henning
> > >
> > >
> > >
> > >
> > > >_______________my Action__________________
> > > >package us.wachtel.webmail.modules.actions;
> > >
> > > >import org.apache.turbine.modules.Action;
> > > >import org.apache.turbine.util.RunData;
> > > >import org.apache.velocity.context.Context;
> > > >import us.wachtel.webmail.*;   =20
> > >
> > > >public class AddUser extends Action {
> > > >    public void doCreateUser(RunData runData, Context context) {
> > > >        runData.setMessage(new String("Hi there"));
> > > >        WachtelUser wachtelUser =3D new WachtelUser();
> > > >        wachtelUser.setUname("philip");
> > > >        wachtelUser.setFname("Philip");
> > > >        wachtelUser.setLname("Wachtel");
> > > >       =20
> > > >        try {
> > > >            wachtelUser.save();
> > > >        } catch (Exception e) {
> > > >            context.put("error", e.getMessage());
> > > >           =20
> > > >        }
> > > >        context.put("user", wachtelUser);
> > > >        //System.out.println("UserId is:" + wachtelUser.getUserId() +
" =
> > > >and primary key is: " + wachtelUser.getPrimaryKey());       =20
> > > >    }
> > >
> > > >    public void doPerform(RunData runData)=20
> > > >    throws Exception {
> > > >        // nothing happening here, move on please.
> > > >    }
> > > >}
> > > >____________________end Action_________________________
> > >
> > > >____________________AddUserConfirm.vm_____________________
> > > >Error, if any: $error<p/>
> > >
> > > >Message for testing: $data.Message<p/>
> > >
> > > >User ID is: $user.UserId<br/>
> > > >Primary key is: $user.PrimaryKey
> > > >___________________end AddUserConfirm.vm__________________
> > >
> > > >___________________URL I use to test action__________________
> > >
> >
>http://localhost:8081/webmail/servlet/webmail/template/AddUserConfirm.vm?=
> > > >action=3DAddUser&eventSubmit_doCreateUser
> > > >___________________end URL I use to test action__________________
> > >
> > >
> > > >____________________Response on page__________________
> > > >Error, if any: :null:=20
> > > >Message for testing: $data.Message=20
> > >
> > > >User ID is: $user.UserId
> > > >Primary key is: $user.PrimaryKey=20
> > >
> > > >____________________end Response on page___________________
> > >
> > >
> > >
> > > >So, I'm confused. =20
> > >
> > > >Thanks for the help.
> > >
> > > >Regards,
> > >
> > > >Philip
> > >
> > >
> > >
> > > >------=_NextPart_000_0035_01C36724.722AB170--
> > >
> > > --
> > > Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
> > > [EMAIL PROTECTED]        +49 9131 50 654 0   http://www.intermeta.de/
> > >
> > > Java, perl, Solaris, Linux, xSP Consulting, Web Services
> > > freelance consultant -- Jakarta Turbine Development  -- hero for hire
> > >
> > > "Dominate!! Dominate!! Eat your young and aggregate! I have grotty
> > silicon!"
> > >       -- AOL CD when played backwards  (User Friendly - 200-10-15)
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> --
> Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
> [EMAIL PROTECTED]        +49 9131 50 654 0   http://www.intermeta.de/
>
> Java, perl, Solaris, Linux, xSP Consulting, Web Services
> freelance consultant -- Jakarta Turbine Development  -- hero for hire
>
> "Dominate!! Dominate!! Eat your young and aggregate! I have grotty
silicon!"
>       -- AOL CD when played backwards  (User Friendly - 200-10-15)
>
>


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

Reply via email to