--- "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]

Reply via email to