Added: 
ibatis/java/jpetstore-5/trunk/jpetstore-web/src/main/webapp/WEB-INF/struts-config.xml
URL: 
http://svn.apache.org/viewvc/ibatis/java/jpetstore-5/trunk/jpetstore-web/src/main/webapp/WEB-INF/struts-config.xml?rev=925602&view=auto
==============================================================================
--- 
ibatis/java/jpetstore-5/trunk/jpetstore-web/src/main/webapp/WEB-INF/struts-config.xml
 (added)
+++ 
ibatis/java/jpetstore-5/trunk/jpetstore-web/src/main/webapp/WEB-INF/struts-config.xml
 Sat Mar 20 13:25:33 2010
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+
+<!DOCTYPE struts-config PUBLIC
+    "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
+    "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd";>
+
+<struts-config>
+
+  <form-beans>
+    <form-bean name="accountBean" 
type="com.ibatis.jpetstore.presentation.AccountBean"/>
+    <form-bean name="catalogBean" 
type="com.ibatis.jpetstore.presentation.CatalogBean"/>
+    <form-bean name="cartBean" 
type="com.ibatis.jpetstore.presentation.CartBean"/>
+    <form-bean name="orderBean" 
type="com.ibatis.jpetstore.presentation.OrderBean"/>
+  </form-beans>
+
+  <global-exceptions>
+    <exception key="errors.general" type="java.lang.Exception" 
path="/common/Error.jsp"/>
+  </global-exceptions>
+
+  <global-forwards>
+    <forward name="failure" path="/common/Error.jsp"/>
+    <forward name="error" path="/common/Error.jsp"/>
+    <forward name="signon" path="/account/SignonForm.jsp"/>
+    <forward name="newOrderForm" path="/shop/newOrderForm.shtml"/>
+  </global-forwards>
+
+  <action-mappings>
+
+    <action path="/shop/index" type="org.apache.struts.beanaction.BeanAction"
+            name="catalogBean" parameter="*" validate="false">
+      <forward name="success" path="/catalog/Main.jsp"/>
+    </action>
+
+    <!-- CATALOG ACTIONS -->
+
+    <action path="/shop/searchProducts" 
type="org.apache.struts.beanaction.BeanAction"
+            name="catalogBean" scope="session"
+            validate="false">
+      <forward name="success" path="/catalog/SearchProducts.jsp"/>
+    </action>
+
+    <action path="/shop/switchSearchListPage" 
type="org.apache.struts.beanaction.BeanAction"
+            name="catalogBean" scope="session" 
parameter="switchProductListPage"
+            validate="false">
+      <forward name="success" path="/catalog/SearchProducts.jsp"/>
+    </action>
+
+    <action path="/shop/viewCategory" 
type="org.apache.struts.beanaction.BeanAction"
+            name="catalogBean" scope="session"
+            validate="false">
+      <forward name="success" path="/catalog/Category.jsp"/>
+    </action>
+
+    <action path="/shop/switchProductListPage" 
type="org.apache.struts.beanaction.BeanAction"
+            name="catalogBean" scope="session"
+            validate="false">
+      <forward name="success" path="/catalog/Category.jsp"/>
+    </action>
+
+    <action path="/shop/viewProduct" 
type="org.apache.struts.beanaction.BeanAction"
+            name="catalogBean" scope="session"
+            validate="false">
+      <forward name="success" path="/catalog/Product.jsp"/>
+    </action>
+
+    <action path="/shop/switchItemListPage" 
type="org.apache.struts.beanaction.BeanAction"
+            name="catalogBean" scope="session"
+            validate="false">
+      <forward name="success" path="/catalog/Product.jsp"/>
+    </action>
+
+    <action path="/shop/viewItem" 
type="org.apache.struts.beanaction.BeanAction"
+            name="catalogBean" scope="session"
+            validate="false" input="/catalog/Product.jsp">
+      <forward name="success" path="/catalog/Item.jsp"/>
+    </action>
+
+    <!-- CART ACTIONS -->
+
+    <action path="/shop/addItemToCart" 
type="org.apache.struts.beanaction.BeanAction"
+            name="cartBean" scope="session"
+            validate="false">
+      <forward name="success" path="/cart/Cart.jsp"/>
+    </action>
+
+    <action path="/shop/removeItemFromCart" 
type="org.apache.struts.beanaction.BeanAction"
+            name="cartBean" scope="session"
+            validate="false">
+      <forward name="success" path="/cart/Cart.jsp"/>
+    </action>
+
+    <action path="/shop/updateCartQuantities" 
type="org.apache.struts.beanaction.BeanAction"
+            name="cartBean" scope="session"
+            validate="false">
+      <forward name="success" path="/cart/Cart.jsp"/>
+    </action>
+
+    <action path="/shop/checkout" 
type="org.apache.struts.beanaction.BeanAction"
+            name="orderBean" scope="session" parameter="newOrderForm"
+            validate="false" >
+      <forward name="success" path="/cart/Checkout.jsp"/>
+    </action>
+
+    <action path="/shop/viewCart" 
type="org.apache.struts.beanaction.BeanAction"
+            name="cartBean" scope="session"
+            validate="false">
+      <forward name="success" path="/cart/Cart.jsp"/>
+    </action>
+
+    <action path="/shop/switchCartPage" 
type="org.apache.struts.beanaction.BeanAction"
+            name="cartBean" scope="session"
+            validate="false">
+      <forward name="success" path="/cart/Cart.jsp"/>
+    </action>
+
+    <action path="/shop/switchMyListPage" 
type="org.apache.struts.beanaction.BeanAction"
+            name="accountBean" scope="session"
+            validate="false">
+      <forward name="success" path="/cart/Cart.jsp"/>
+    </action>
+
+    <!-- ACCOUNT ACTIONS -->
+
+    <action path="/shop/newAccountForm" 
type="org.apache.struts.beanaction.BeanAction"
+            name="accountBean" scope="session" parameter="*"
+            validate="false">
+      <forward name="success" path="/account/NewAccountForm.jsp"/>
+    </action>
+
+    <action path="/shop/newAccount" 
type="org.apache.struts.beanaction.BeanAction"
+            name="accountBean" scope="session"
+            validate="true" input="/account/NewAccountForm.jsp">
+      <forward name="success" path="/shop/index.shtml"/>
+    </action>
+
+    <action path="/shop/editAccountForm" 
type="org.apache.struts.beanaction.BeanAction"
+            name="accountBean" scope="session"
+            validate="false">
+      <forward name="success" path="/account/EditAccountForm.jsp"/>
+    </action>
+
+    <action path="/shop/editAccount" 
type="org.apache.struts.beanaction.BeanAction"
+            name="accountBean" scope="session"
+            validate="true" input="/account/EditAccountForm.jsp">
+      <forward name="success" path="/shop/index.shtml"/>
+    </action>
+
+    <action path="/shop/signonForm" 
type="org.apache.struts.beanaction.BeanAction"
+            name="accountBean" scope="session" parameter="*"
+            validate="false">
+      <forward name="success" path="/account/SignonForm.jsp"/>
+    </action>
+
+    <action path="/shop/signon" type="org.apache.struts.beanaction.BeanAction"
+            name="accountBean" scope="session"
+            validate="false">
+      <forward name="success" path="/shop/index.shtml"/>
+    </action>
+
+    <action path="/shop/signoff" type="org.apache.struts.beanaction.BeanAction"
+            name="accountBean" scope="session"
+            validate="false">
+      <forward name="success" path="/shop/index.shtml"/>
+    </action>
+
+    <!-- ORDER ACTIONS -->
+
+    <action path="/shop/newOrderForm" 
type="org.apache.struts.beanaction.BeanAction"
+            name="orderBean" scope="session"
+            validate="false">
+      <forward name="success" path="/order/NewOrderForm.jsp"/>
+    </action>
+
+    <action path="/shop/newOrder" 
type="org.apache.struts.beanaction.BeanAction"
+            name="orderBean" scope="session"
+            validate="true" input="/order/NewOrderForm.jsp">
+      <forward name="confirm" path="/order/ConfirmOrder.jsp"/>
+      <forward name="shipping" path="/order/ShippingForm.jsp"/>
+      <forward name="success" path="/order/ViewOrder.jsp"/>
+    </action>
+
+    <action path="/shop/listOrders" 
type="org.apache.struts.beanaction.BeanAction"
+            name="orderBean" scope="session"
+            validate="false">
+      <forward name="success" path="/order/ListOrders.jsp"/>
+    </action>
+
+    <action path="/shop/switchOrderPage" 
type="org.apache.struts.beanaction.BeanAction"
+            name="orderBean" scope="session"
+            validate="false">
+      <forward name="success" path="/order/ListOrders.jsp"/>
+    </action>
+
+    <action path="/shop/viewOrder" 
type="org.apache.struts.beanaction.BeanAction"
+            name="orderBean" scope="session"
+            validate="false">
+      <forward name="success" path="/order/ViewOrder.jsp"/>
+    </action>
+
+  </action-mappings>
+
+  <message-resources parameter="properties.messages"/>
+
+  <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
+    <set-property
+        property="pathnames"
+        value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
+  </plug-in>
+
+</struts-config>

Propchange: 
ibatis/java/jpetstore-5/trunk/jpetstore-web/src/main/webapp/WEB-INF/struts-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
ibatis/java/jpetstore-5/trunk/jpetstore-web/src/main/webapp/WEB-INF/tld/struts-bean.tld
URL: 
http://svn.apache.org/viewvc/ibatis/java/jpetstore-5/trunk/jpetstore-web/src/main/webapp/WEB-INF/tld/struts-bean.tld?rev=925602&view=auto
==============================================================================
--- 
ibatis/java/jpetstore-5/trunk/jpetstore-web/src/main/webapp/WEB-INF/tld/struts-bean.tld
 (added)
+++ 
ibatis/java/jpetstore-5/trunk/jpetstore-web/src/main/webapp/WEB-INF/tld/struts-bean.tld
 Sat Mar 20 13:25:33 2010
@@ -0,0 +1,377 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+
+<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 
1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd";>
+<taglib>
+  <tlibversion>1.2</tlibversion>
+  <jspversion>1.1</jspversion>
+  <shortname>bean</shortname>
+  <uri>http://struts.apache.org/tags-bean</uri>
+  <tag>
+    <name>cookie</name>
+    <tagclass>org.apache.struts.taglib.bean.CookieTag</tagclass>
+    <teiclass>org.apache.struts.taglib.bean.CookieTei</teiclass>
+    <bodycontent>empty</bodycontent>
+    <attribute>
+      <name>id</name>
+      <required>true</required>
+      <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>multiple</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>name</name>
+      <required>true</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>value</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+  <tag>
+    <name>define</name>
+    <tagclass>org.apache.struts.taglib.bean.DefineTag</tagclass>
+    <teiclass>org.apache.struts.taglib.bean.DefineTei</teiclass>
+    <bodycontent>JSP</bodycontent>
+    <attribute>
+      <name>id</name>
+      <required>true</required>
+      <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>name</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>property</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>scope</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>toScope</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>type</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>value</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+  <tag>
+    <name>header</name>
+    <tagclass>org.apache.struts.taglib.bean.HeaderTag</tagclass>
+    <teiclass>org.apache.struts.taglib.bean.HeaderTei</teiclass>
+    <bodycontent>empty</bodycontent>
+    <attribute>
+      <name>id</name>
+      <required>true</required>
+      <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>multiple</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>name</name>
+      <required>true</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>value</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+  <tag>
+    <name>include</name>
+    <tagclass>org.apache.struts.taglib.bean.IncludeTag</tagclass>
+    <teiclass>org.apache.struts.taglib.bean.IncludeTei</teiclass>
+    <bodycontent>empty</bodycontent>
+    <attribute>
+      <name>anchor</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>forward</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>href</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>id</name>
+      <required>true</required>
+      <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>name</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>page</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>transaction</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+  <tag>
+    <name>message</name>
+    <tagclass>org.apache.struts.taglib.bean.MessageTag</tagclass>
+    <bodycontent>empty</bodycontent>
+    <attribute>
+      <name>arg0</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>arg1</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>arg2</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>arg3</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>arg4</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>bundle</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>key</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>locale</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>name</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>property</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>scope</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+  <tag>
+    <name>page</name>
+    <tagclass>org.apache.struts.taglib.bean.PageTag</tagclass>
+    <teiclass>org.apache.struts.taglib.bean.PageTei</teiclass>
+    <bodycontent>empty</bodycontent>
+    <attribute>
+      <name>id</name>
+      <required>true</required>
+      <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>property</name>
+      <required>true</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+  <tag>
+    <name>parameter</name>
+    <tagclass>org.apache.struts.taglib.bean.ParameterTag</tagclass>
+    <teiclass>org.apache.struts.taglib.bean.ParameterTei</teiclass>
+    <bodycontent>empty</bodycontent>
+    <attribute>
+      <name>id</name>
+      <required>true</required>
+      <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>multiple</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>name</name>
+      <required>true</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>value</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+  <tag>
+    <name>resource</name>
+    <tagclass>org.apache.struts.taglib.bean.ResourceTag</tagclass>
+    <teiclass>org.apache.struts.taglib.bean.ResourceTei</teiclass>
+    <bodycontent>empty</bodycontent>
+    <attribute>
+      <name>id</name>
+      <required>true</required>
+      <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>input</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>name</name>
+      <required>true</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+  <tag>
+    <name>size</name>
+    <tagclass>org.apache.struts.taglib.bean.SizeTag</tagclass>
+    <teiclass>org.apache.struts.taglib.bean.SizeTei</teiclass>
+    <bodycontent>empty</bodycontent>
+    <attribute>
+      <name>collection</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>id</name>
+      <required>true</required>
+      <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>name</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>property</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>scope</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+  <tag>
+    <name>struts</name>
+    <tagclass>org.apache.struts.taglib.bean.StrutsTag</tagclass>
+    <teiclass>org.apache.struts.taglib.bean.StrutsTei</teiclass>
+    <bodycontent>empty</bodycontent>
+    <attribute>
+      <name>id</name>
+      <required>true</required>
+      <rtexprvalue>false</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>formBean</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>forward</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>mapping</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+  <tag>
+    <name>write</name>
+    <tagclass>org.apache.struts.taglib.bean.WriteTag</tagclass>
+    <bodycontent>empty</bodycontent>
+    <attribute>
+      <name>bundle</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>filter</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>format</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>formatKey</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>ignore</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>locale</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>name</name>
+      <required>true</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>property</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+    <attribute>
+      <name>scope</name>
+      <required>false</required>
+      <rtexprvalue>true</rtexprvalue>
+    </attribute>
+  </tag>
+</taglib>
+
+
+

Propchange: 
ibatis/java/jpetstore-5/trunk/jpetstore-web/src/main/webapp/WEB-INF/tld/struts-bean.tld
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to