Hi, I'm trying to get a Catalog from a Struts Action using ChainListener as 
described  in the Commons Chain Cookbook at point "call a Command from Struts". 

What happens is that I get a Null Catalog executing this line of code:
Struts Action:

... ...
Catalog catalog = (Catalog) 
request.getSession().getServletContext().getAttribute("catalog");
... ...

This is my relevant config:

web.xml:
<!-- Commons Chain listener to load catalogs  -->
<context-param>
  <param-name>org.apache.commons.chain.CONFIG_WEB_RESOURCE</param-name>
      <param-value>/WEB-INF/catalog.xml</param-value>
</context-param>
<listener>
  <listener-class>org.apache.commons.chain.web.ChainListener</listener-class>
</listener>

Struts-config:

<action path="/testComando"  
            name="testBean" scope="request" validate="false"
            
type="it.prato.comune.sit.serviziweb.controller.action.CommandAction">
    <forward  name="success"    path="/jsp/home.jsp" />
</action>

catalog.xml:
<catalog name="catalog">
    <command name="Comando2"           
className="it.prato.comune.sit.serviziweb.controller.command.TestCmdDue" />
</catalog>

I just to be able to read my catalog from a Struts Action to get the commands 
executed. Any kind of suggest would be appreciate. Thanks.
 __________________________________________________
Do You Yahoo!?
Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto 
spazio gratuito per i tuoi file e i messaggi 
http://mail.yahoo.it 

Reply via email to