My bad on that one, "#struts.actionMapping" won't return anything (no
#struts object, 'struts.actionMapping' is an string)

You need to use:

#context['struts.actionMapping']

musachy

//these values are for internal struts use, so use at your own risk :)

On Mon, May 12, 2008 at 3:10 PM, Allen, Daniel <[EMAIL PROTECTED]> wrote:
> Ok, thanks for the clarification.
>
>  What is the Java type of #struts? I'd like to take a look at the docs to
>  see what else I can get out of that.
>
>
>  ~DVA
>
>  -----Original Message-----
>  From: Musachy Barroso [mailto:[EMAIL PROTECTED]
>
>
> Sent: Monday, May 12, 2008 3:07 PM
>  To: Struts Users Mailing List
>  Subject: Re: [s2] Getting the current Action name in a JSP?
>
>  %{#struts.actionMapping} ->Action Mapping
>  %{#action} -> Last executed action
>
>  musachy
>
>  On Mon, May 12, 2008 at 3:05 PM, Dave Newton <[EMAIL PROTECTED]>
>  wrote:
>  > --- "Allen, Daniel" <[EMAIL PROTECTED]> wrote:
>  >  > So that's what #action gets? That's really useful, thanks!
>  >
>  >  Wait, what? I'm not sure that #action is mapped to anything, and if
>  it
>  >  was, it'd be the action itself, not its configuration.
>  >
>  >  Dave
>  >
>  >
>  >
>  >  > -----Original Message-----
>  >  > From: Musachy Barroso [mailto:[EMAIL PROTECTED]
>  >  > Sent: Monday, May 12, 2008 1:52 PM
>  >  > To: Struts Users Mailing List
>  >  > Subject: Re: [s2] Getting the current Action name in a JSP?
>  >  >
>  >  > Under "struts.actionMapping" there will be an object of type
>  >  > "org.apache.struts2.dispatcher.mapper.ActionMapping" with fields:
>  >  > extension, name, namespace, params and method. Another tip, if you
>  >  > have the "debug" interceptor applied to your action you can add
>  >  > debug=browser to the url and you will be able to browse the values
>  >  > stored in the stack.
>  >  >
>  >  > musachy
>  >  >
>  >  > On Mon, May 12, 2008 at 1:35 PM, Allen, Daniel
>  >  > <[EMAIL PROTECTED]>
>  >  > wrote:
>  >  > > Thanks for the tip, but to clarify, what I want to know is
>  whether
>  >  > that
>  >  > >  action reference has an easy, built-in way to get its name and
>  >  > >  namespace, as configured in struts.xml.
>  >  > >
>  >  > >  For example, I have in struts.xml
>  >  > >  <action name="doSample" class="package.DoSampleAction">
>  >  > >         <result name="success">sample.jsp</result
>  >  > >  </action>
>  >  > >
>  >  > >  Can I put into sample.jsp a reference to something built-in like
>  >  > >  <s:property value="#action.name">? Or will I have to actually
>  edit
>  >  > the
>  >  > >  DoSampleAction.java to create a getConfiguredName() property
>  >  > before I
>  >  > >  can do that? I didn't see anything in the API document for
>  >  > >  ActionSupport.
>  >  > >
>  >  > >  ~DVA
>  >  > >
>  >  > >
>  >  > >
>  >  > >
>  >  > >
>  >  > >  -----Original Message-----
>  >  > >  From: Musachy Barroso [mailto:[EMAIL PROTECTED]
>  >  > >  Sent: Monday, May 12, 2008 12:45 PM
>  >  > >  To: Struts Users Mailing List
>  >  > >  Subject: Re: [s2] Getting the current Action name in a JSP?
>  >  > >
>  >  > >  "#action" will give you a reference to the last executed action.
>  >  > >
>  >  > >  musachy
>  >  > >
>  >  > >  On Mon, May 12, 2008 at 12:10 PM, Allen, Daniel
>  >  > <[EMAIL PROTECTED]>
>  >  > >  wrote:
>  >  > >  > Hi, all.
>  >  > >  >
>  >  > >  >  I'm using Sitemesh decorators on my Struts2 project to create
>  a
>  >  > >  generic
>  >  > >  >  header menu. However, I'd like to use a CSS class to
>  highlight
>  >  > the
>  >  > >  menu
>  >  > >  >  item for where the user currently is. Is there a good way to
>  >  > get
>  >  > the
>  >  > >  >  current action name and namespace just with JSP code? I know
>  I
>  >  > can
>  >  > >  get
>  >  > >  >  it using Java code and then put it into my JSPs by accessing
>  >  > the
>  >  > >  action
>  >  > >  >  property via OGNL. I'm just wondering if there is a built-in
>  >  > way
>  >  > to
>  >  > >  get
>  >  > >  >  that information.
>  >  > >  >
>  >  > >  >  Thanks,
>  >  > >  >  ~Dan Allen
>  >  > >  >
>  >  > >  >  --
>  >  > >  >  This message may contain confidential, proprietary, or
>  legally
>  >  > >  privileged information. No confidentiality or privilege is
>  waived
>  >  > by
>  >  > any
>  >  > >  transmission to an unintended recipient. If you are not an
>  >  > intended
>  >  > >  recipient, please notify the sender and delete this message
>  >  > immediately.
>  >  > >  Any views expressed in this message are those of the sender, not
>  >  > those
>  >  > >  of any entity within the KBC Financial Products group of
>  companies
>  >  > >  (together referred to as "KBC FP").
>  >  > >  >
>  >  > >  >  This message does not create any obligation, contractual or
>  >  > >  otherwise, on the part of KBC FP. It is not an offer (or
>  >  > solicitation
>  >  > of
>  >  > >  an offer) of, or a recommendation to buy or sell, any financial
>  >  > product.
>  >  > >  Any prices or other values included in this message are
>  indicative
>  >  > only,
>  >  > >  and do not necessarily represent current market prices, prices
>  at
>  >  > which
>  >  > >  KBC FP would enter into a transaction, or prices at which
>  similar
>  >  > >  transactions may be carried on KBC FP's own books. The
>  information
>  >  > >  contained in this message is provided "as is", without
>  >  > representations
>  >  > >  or warranties, express or implied, of any kind. Past performance
>  >  > is
>  >  > not
>  >  > >  indicative of future returns.
>  >  > >  >
>  >  > >  >
>  >  > >  >
>  >  >
>  ---------------------------------------------------------------------
>  >  > >  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  > >  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >  > >  >
>  >  > >  >
>  >  > >
>  >  > >
>  >  > >
>  >  > >  --
>  >  > >  "Hey you! Would you help me to carry the stone?" Pink Floyd
>  >  > >
>  >  > >
>  >  >
>  ---------------------------------------------------------------------
>  >  > >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  > >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >  > >
>  >  > >
>  >  > >  --
>  >  > >  This message may contain confidential, proprietary, or legally
>  >  > privileged information. No confidentiality or privilege is waived
>  by
>  >  > any
>  >  > transmission to an unintended recipient. If you are not an intended
>  >  > recipient, please notify the sender and delete this message
>  >  > immediately.
>  >  > Any views expressed in this message are those of the sender, not
>  >  > those
>  >  > of any entity within the KBC Financial Products group of companies
>  >  > (together referred to as "KBC FP").
>  >  > >
>  >  > >  This message does not create any obligation, contractual or
>  >  > otherwise, on the part of KBC FP. It is not an offer (or
>  solicitation
>  >  > of
>  >  > an offer) of, or a recommendation to buy or sell, any financial
>  >  > product.
>  >  > Any prices or other values included in this message are indicative
>  >  > only,
>  >  > and do not necessarily represent current market prices, prices at
>  >  > which
>  >  > KBC FP would enter into a transaction, or prices at which similar
>  >  > transactions may be carried on KBC FP's own books. The information
>  >  > contained in this message is provided "as is", without
>  >  > representations
>  >  > or warranties, express or implied, of any kind. Past performance is
>  >  > not
>  >  > indicative of future returns.
>  >  > >
>  >  > >
>  >  > >
>  >  >
>  ---------------------------------------------------------------------
>  >  > >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  > >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >  > >
>  >  > >
>  >  >
>  >  >
>  >  >
>  >  > --
>  >  > "Hey you! Would you help me to carry the stone?" Pink Floyd
>  >  >
>  >  >
>  ---------------------------------------------------------------------
>  >  > To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  > For additional commands, e-mail: [EMAIL PROTECTED]
>  >  >
>  >  >
>  >  > --
>  >  > This message may contain confidential, proprietary, or legally
>  >  > privileged information. No confidentiality or privilege is waived
>  by
>  >  > any transmission to an unintended recipient. If you are not an
>  >  > intended recipient, please notify the sender and delete this
>  message
>  >  > immediately. Any views expressed in this message are those of the
>  >  > sender, not those of any entity within the KBC Financial Products
>  >  > group of companies (together referred to as "KBC FP").
>  >  >
>  >  > This message does not create any obligation, contractual or
>  >  > otherwise, on the part of KBC FP. It is not an offer (or
>  solicitation
>  >  > of an offer) of, or a recommendation to buy or sell, any financial
>  >  > product. Any prices or other values included in this message are
>  >  > indicative only, and do not necessarily represent current market
>  >  > prices, prices at which KBC FP would enter into a transaction, or
>  >  > prices at which similar transactions may be carried on KBC FP's own
>  >  > books. The information contained in this message is provided "as
>  is",
>  >  > without representations or warranties, express or implied, of any
>  >  > kind. Past performance is not indicative of future returns.
>  >  >
>  >  >
>  >  >
>  ---------------------------------------------------------------------
>  >  > To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  > For additional commands, e-mail: [EMAIL PROTECTED]
>  >  >
>  >  >
>  >
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >
>  >
>
>
>
>  --
>  "Hey you! Would you help me to carry the stone?" Pink Floyd
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>  --
>  This message may contain confidential, proprietary, or legally privileged 
> information. No confidentiality or privilege is waived by any transmission to 
> an unintended recipient. If you are not an intended recipient, please notify 
> the sender and delete this message immediately. Any views expressed in this 
> message are those of the sender, not those of any entity within the KBC 
> Financial Products group of companies (together referred to as "KBC FP").
>
>  This message does not create any obligation, contractual or otherwise, on 
> the part of KBC FP. It is not an offer (or solicitation of an offer) of, or a 
> recommendation to buy or sell, any financial product. Any prices or other 
> values included in this message are indicative only, and do not necessarily 
> represent current market prices, prices at which KBC FP would enter into a 
> transaction, or prices at which similar transactions may be carried on KBC 
> FP's own books. The information contained in this message is provided "as 
> is", without representations or warranties, express or implied, of any kind. 
> Past performance is not indicative of future returns.
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

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

Reply via email to