blob: d52d8aa6c6e8392a05f9f53fa012b8709e964151 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="struts-default.xml"/>
<include file="config-browser.xml"/>
<package name="catalog" namespace="/catalog" extends="struts-default">
<interceptors>
<!-- Basic stack -->
<interceptor-stack name="catalogStack">
<interceptor-ref name="logger"/>
<interceptor-ref name="servlet-config"/>
<interceptor-ref name="static-params"/>
<interceptor-ref name="params"/>
<interceptor-ref name="conversionError"/>
<interceptor-ref name="validation"/>
<interceptor-ref name="workflow"/>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="catalogStack"/>
<action name="catalog" class="org.apache.struts2.example.ajax.actions.ShowCatalog">
<result name="success">/category.jsp</result>
</action>
<action name="cart" class="org.apache.struts2.example.ajax.actions.ShowCart">
<result name="success">/cart.jsp</result>
</action>
<action name="main" class="org.apache.struts2.example.ajax.actions.ActiveCategory">
<result name="success">/category-main.jsp</result>
</action>
</package>
<package name="catalog-remote" namespace="/catalog/remote" extends="catalog">
<action name="activeCategory" class="org.apache.struts2.example.ajax.actions.ActiveCategory">
<result name="success">/category.jsp</result>
</action>
<action name="setActiveCategory" class="org.apache.struts2.example.ajax.actions.SetActiveCategory">
<result name="success" type="chain">activeCategory</result>
</action>
<action name="updateQuantity" class="org.apache.struts2.example.ajax.actions.UpdateQuantityInCart"/>
</package>
</struts>