aspose file tools*
The moose likes Struts and the fly likes ActionClass.execute Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "ActionClass.execute" Watch "ActionClass.execute" New topic
Author

ActionClass.execute

Amy Medrat
Greenhorn

Joined: Mar 05, 2006
Posts: 15
Hi All, Need some help.

I want to get the real path of a file and then using this path perform some operation within the action class.
In servlets we used to have servletcontext.getrealpath("file name"),
but within the ActionClass.execute() method how can i get the same information.

Thanks,
[ March 22, 2006: Message edited by: Amy Medrat ]

medRat
Brent Sterling
Ranch Hand

Joined: Feb 08, 2006
Posts: 948
I have not tried this, but you can get the ServletContext using:
request.getSession().getServletContext()

- Brent
Merrill Higginson
Ranch Hand

Joined: Feb 15, 2005
Posts: 4864
The Action class that your action extends also has a getServlet() method, which returns the ActionServlet instance. Once you have this object, you can get the ServletContext and any other objects you would normally get from your own servlet in a non-Struts application.


Merrill
Consultant, Sima Solutions
Amy Medrat
Greenhorn

Joined: Mar 05, 2006
Posts: 15
Thanks very much Brent and Merrill.
 
Don't get me started about those stupid light bulbs.
 
subject: ActionClass.execute