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]

Reply via email to