TBH, I just wrote it as a quick "off the top of my head" example.  The basic
structure is sound, though -- I did that sort of thing all the time in my
struts project earlier this year.  What do you think is wrong with it?

n.b. "foo.getBat()" does not belong on its own line - it's part of the
"//string retrieved..." comment.

-Brian



2009/12/17 Paweł Wielgus <poulw...@gmail.com>

> Hi Brian,
> have You tried running this code?
> i have a doubt about:
> foo.getBat() line.
> As far as i know it will not work.
>
> Also line:
> var foo = <s:property value="%{foo}"/>; //int, boolean, etc.
> will not work too.
>
> Best greetings,
> Paweł Wielgus.
>
>
> 2009/12/17 Brian Thompson <elephant...@gmail.com>:
> > Bwuh?  Just because your fridge doesn't have a built-in toaster, it's
> > worthless?
> >
> > Struts is helpful for stuff you'd want to do on the server side.
> >
> > An easy way to make stuff from the value stack available in javascript is
> to
> > do this in the jsp:
> >
> > <script type="text/javascript">
> >
> > var foo = <s:property value="%{foo}"/>; //int, boolean, etc.
> > var bar = '<s:property value="%{bar}"/>';  //string
> > var bat = '<s:property value="%{foo.bat}"/>';  //string retrieved by
> > foo.getBat()
> >
> > //javascript logic goes here
> >
> > </script>
> >
> > Hope that helps,
> >
> > -Brian
> >
> > On Thu, Dec 17, 2009 at 8:33 AM, Jim Collings <jlistn...@gmail.com>
> wrote:
> >
> >> So it's impossible?  JavaScript and Struts 2 don't interact at all?
> >> What good is Struts 2 then?
> >>
> >> 2009/12/17 Paweł Wielgus <poulw...@gmail.com>:
> >> > Hi Jim,
> >> > action is on server side and javascript is on browser side,
> >> > they don't interact, You can generate js server side but that's it.
> >> > Js will be run in browser so it has no access to stack or action
> >> variables.
> >> >
> >> > Best greetings,
> >> > Paweł Wielgus.
> >> >
> >> >
> >> >
> >> > 2009/12/17 Jim Collings <jlistn...@gmail.com>:
> >> >> So I have two actions and one jsp.  The idea is that one is for the
> >> >> entire page and another is for putting into a <div> via a JavaScript
> >> >> method.
> >> >>
> >> >> Question:  How do I get items off of the value stack for use in
> >> JavaScript?
> >> >>
> >> >>
> >> >> Jim C.
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> >> >> For additional commands, e-mail: user-h...@struts.apache.org
> >> >>
> >> >>
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> >> > For additional commands, e-mail: user-h...@struts.apache.org
> >> >
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> >> For additional commands, e-mail: user-h...@struts.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

Reply via email to