ActionContext.getContext().getName should return what you are looking for.
----- Original Message ----- From: "Joseph Ottinger" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, December 28, 2002 8:05 AM Subject: Re: [OS-webwork] How to get the action name? > Jack, I've asked for this myself before. I'd still like to see it put in > place - maybe XWork will do it? - but for now, you'll have to add some > custom code in order to get this done. (Maybe I'll write a patch.) > > However... I'm not sure your problem as explained needs the solution > you're asking for. Instead of Foo.confPar1, why couldn't you name it > MyJavaAction.confPar1 instead? That way, the action doesn't need to know > how it's invoked. > > (The reason *I* want the alias is because it makes programmatic security > trivial. MyAction.class can descend from SecurityCheckAction, which > examines the alias and checks to see that: 1) the alias is restricted, 2) > the user is logged in if it is, and 3) the user can access the alias if > restrictions are in place to that degree... and the action, which really > doesn't care if the user can use it or not, becomes very simple.) > > On Sat, 28 Dec 2002, Jack Dawson wrote: > > > I'm just learning Webwork, and so far I think it's great. I have one problem though, for which I couldn't find any answer from the documentation nor this list. So I hope someone could be able to help me out here: > > > > I have a java action class MyJavaAction.java (of course I have others too but they are not relevant here) and my views.properties file looks something like this: > > > > Foo.action=MyJavaAction > > Foo.success=page.jsp > > Foo.error=error.jsp > > > > Bar.action=OtherJavaAction > > Bar.success=page2.jsp > > Bar.error=error.jsp > > > > I have another properties file where I'd like to set configurable information for the actions: > > Foo.confPar1=foovalue1 > > Foo.confPar2=foovalue2 > > Bar.confPar1=barvalue1 > > Bar.confPar2=barvalue2 > > etc... > > > > Now, what I would need in my MyJavaAction.java is to get the parameter values from the properties file, so I'd need to know the action name "Foo". Is there a way > > of getting the action name? > > > > So what I mean here is that if my action alias is Foo.action, I'd need the name Foo, and if > > my action alias is Bar.action I'd need the name Bar and so on... > > > > Many thanks. > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Opensymphony-webwork mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > --------------------------------------------------------- > Joseph B. Ottinger [EMAIL PROTECTED] > http://enigmastation.com IT Consultant > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork