When defining an action element in the struts-config.xml file, we always utilize the 
path attribute.  For example, I have two actions defined in my struts-config.xml
 
*snippet*
<action    path="/home"  
               type="foo.strutsApp.ContentAction"
               name="contentForm">    
               <forward  name="fail" path="/Login.jsp" />  
    </action>
    <action    path="/login"  
               type="ginsu.strutsApp.LoginAction"
               name="loginForm">    
        <forward  name="fail" path="/Login.jsp" />
    </action>
*/snippet*
 
Say I want to make the first action element be invoked by any path that starts with 
"/home" (like "/homeshop" or "/homes").  Basically, can I define a wildcard in the 
path attribute?  I would like to have the ability to have a few different URLs mapped 
to the same action WITHOUT having to define all of those relative URLs in more action 
elements.
 
In essence I would like to have something along the lines of:
 
<action    path="/home*"  
               type="foo.strutsApp.ContentAction"
               name="contentForm">    
               <forward  name="fail" path="/Login.jsp" />  
    </action>
 
So that the path attribute is mapping potentially any number of relative URLs that 
begin with "/home" to this action.  This would allow me some great flexibility for 
real time content updating.
 
Is this possible?  TIA.
 
 

 
 


---------------------------------
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.

Reply via email to