%{#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]

Reply via email to