What good would renaming the resource do? A user would still be able to access it. You should look at the declarative security mechanism built into Java: Securing Web Applications.
victor chiong wrote:What I mean is that is their a way in struts2 just like in the servlets below? There is a mapping?
There is a mapping for Struts in web.xml (in Struts 2, it is actually implemented as a filter).
If you want to protect your pages from being accessed by users who aren't logged in, the best practice is to use the declarative security I linked to earlier.