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