You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by hu...@apache.org on 2006/08/13 21:54:08 UTC

svn commit: r431217 - in /struts/sandbox/trunk/mailreader-course/struts2: ./ hello/src/webapp/pages/ localize/ localize/src/java/ localize/src/test/ logout/src/java/ logout/src/test/ menu/src/test/ profile/ register/src/test/ register2/src/java/ regist...

Author: husted
Date: Sun Aug 13 12:54:07 2006
New Revision: 431217

URL: http://svn.apache.org/viewvc?rev=431217&view=rev
Log:
Update "browse" lab for Struts 2.

Added:
    struts/sandbox/trunk/mailreader-course/struts2/localize/src/java/Login-validation.xml
    struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/Login-validation.xml
    struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/Register-validation.xml
    struts/sandbox/trunk/mailreader-course/struts2/register2/src/java/Register-validation.xml
    struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/struts.properties   (contents, props changed)
      - copied, changed from r431180, struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/webwork.properties
    struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/struts.xml   (contents, props changed)
      - copied, changed from r431180, struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/xwork.xml
    struts/sandbox/trunk/mailreader-course/struts2/theme/theme.iml
      - copied, changed from r431122, struts/sandbox/trunk/mailreader-course/struts2/theme/lab-4-2.iml
Removed:
    struts/sandbox/trunk/mailreader-course/struts2/theme/lab-4-2.iml
    struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/webwork.properties
    struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/xwork.xml
Modified:
    struts/sandbox/trunk/mailreader-course/struts2/hello/src/webapp/pages/Hello.jsp
    struts/sandbox/trunk/mailreader-course/struts2/localize/localize.iml
    struts/sandbox/trunk/mailreader-course/struts2/localize/src/test/RegisterTest.java
    struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/MailReaderSupport.java
    struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/struts.xml
    struts/sandbox/trunk/mailreader-course/struts2/logout/src/test/RegisterTest.java
    struts/sandbox/trunk/mailreader-course/struts2/mailreader-course-struts2.ipr
    struts/sandbox/trunk/mailreader-course/struts2/menu/src/test/RegisterTest.java
    struts/sandbox/trunk/mailreader-course/struts2/profile/profile.iml
    struts/sandbox/trunk/mailreader-course/struts2/register/src/test/RegisterTest.java
    struts/sandbox/trunk/mailreader-course/struts2/register2/src/test/RegisterTest.java
    struts/sandbox/trunk/mailreader-course/struts2/subscribe/subscribe.iml
    struts/sandbox/trunk/mailreader-course/struts2/theme/src/webapp/WEB-INF/web.xml

Modified: struts/sandbox/trunk/mailreader-course/struts2/hello/src/webapp/pages/Hello.jsp
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/hello/src/webapp/pages/Hello.jsp?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/hello/src/webapp/pages/Hello.jsp (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/hello/src/webapp/pages/Hello.jsp Sun Aug 13 12:54:07 2006
@@ -1,5 +1,4 @@
 <%@ taglib prefix="s" uri="/tags" %>
-
 <html>
 <head>
     <title>Hello</title>

Modified: struts/sandbox/trunk/mailreader-course/struts2/localize/localize.iml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/localize/localize.iml?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/localize/localize.iml (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/localize/localize.iml Sun Aug 13 12:54:07 2006
@@ -263,12 +263,12 @@
       <url>jar://$MODULE_DIR$/../lib/xwork-2.0-SNAPSHOT.jar!/</url>
     </containerElement>
     <deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/webapp/WEB-INF/web.xml" optional="false" version="2.3" />
+    <deploymentDescriptor name="context.xml" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false" version="5.x" />
     <deploymentDescriptor name="" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false">
       <option name="DEFAULT_DIR" value="WEB-INF" />
       <option name="NAME" value="" />
       <option name="DESCRIPTION" value="" />
     </deploymentDescriptor>
-    <deploymentDescriptor name="context.xml" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false" version="5.x" />
     <webroots>
       <root url="file://$MODULE_DIR$/src/webapp" relative="/" />
       <root url="file://$MODULE_DIR$/src/java" relative="/WEB-INF/src/java" />

Added: struts/sandbox/trunk/mailreader-course/struts2/localize/src/java/Login-validation.xml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/localize/src/java/Login-validation.xml?rev=431217&view=auto
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/localize/src/java/Login-validation.xml (added)
+++ struts/sandbox/trunk/mailreader-course/struts2/localize/src/java/Login-validation.xml Sun Aug 13 12:54:07 2006
@@ -0,0 +1,14 @@
+<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
+
+<validators>
+    <field name="username">
+        <field-validator type="requiredstring">
+            <message key="error.username.required"/>
+        </field-validator>
+    </field>
+    <field name="password">
+        <field-validator type="requiredstring">
+            <message key="error.password.required"/>
+        </field-validator>
+    </field>
+</validators>

Modified: struts/sandbox/trunk/mailreader-course/struts2/localize/src/test/RegisterTest.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/localize/src/test/RegisterTest.java?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/localize/src/test/RegisterTest.java (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/localize/src/test/RegisterTest.java Sun Aug 13 12:54:07 2006
@@ -11,10 +11,11 @@
         super.setUp();
         action = new Register();
         action.setApplication(new HashMap());
+        action.setSession(new HashMap());
         action.setDatabase(database);
     }
 
-    public void testExecute() throws Exception {
+    public void testSave() throws Exception {
 
         action.setUsername("user");
         action.setPassword("pass");

Added: struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/Login-validation.xml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/Login-validation.xml?rev=431217&view=auto
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/Login-validation.xml (added)
+++ struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/Login-validation.xml Sun Aug 13 12:54:07 2006
@@ -0,0 +1,14 @@
+<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
+
+<validators>
+    <field name="username">
+        <field-validator type="requiredstring">
+            <message>Username is required</message>
+        </field-validator>
+    </field>
+    <field name="password">
+        <field-validator type="requiredstring">
+            <message>Password is required</message>
+        </field-validator>
+    </field>
+</validators>

Modified: struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/MailReaderSupport.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/MailReaderSupport.java?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/MailReaderSupport.java (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/MailReaderSupport.java Sun Aug 13 12:54:07 2006
@@ -178,7 +178,7 @@
 
         if (user == null) {
             addFieldError(PASSWORD_MISMATCH_FIELD,
-                    getText(ERROR_PASSWORD_MISMATCH));
+                    ERROR_PASSWORD_MISMATCH);
         }
 
         return user;

Added: struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/Register-validation.xml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/Register-validation.xml?rev=431217&view=auto
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/Register-validation.xml (added)
+++ struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/Register-validation.xml Sun Aug 13 12:54:07 2006
@@ -0,0 +1,55 @@
+<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
+
+<validators>
+
+    <field name="username">
+        <field-validator type="requiredstring">
+            <message>Username is required</message>
+        </field-validator>
+    </field>
+
+    <field name="fullName">
+        <field-validator type="requiredstring">
+            <message>Full Name is required</message>
+        </field-validator>
+    </field>
+
+    <field name="fromAddress">
+        <field-validator type="requiredstring">
+            <message>From Address is required</message>
+        </field-validator>
+        <field-validator type="email">
+            <message>Invalid format for From Address</message>
+        </field-validator>
+    </field>
+
+    <field name="replyToAddress">
+        <field-validator type="email">
+            <message>Invalid format for Reply To Address</message>
+        </field-validator>
+    </field>
+
+    <field name="password">
+        <field-validator type="requiredstring">
+            <message>Password is required</message>
+        </field-validator>
+        <field-validator type="stringlength">
+            <param name="trim">true</param>
+            <param name="minLength">4</param>
+            <param name="maxLength">10</param>
+            <message>Password length is not in the range 4 through 10.</message>
+        </field-validator>
+    </field>
+
+    <field name="password2">
+        <field-validator type="requiredstring">
+            <message>Confirmation password is required</message>
+        </field-validator>
+    </field>
+
+    <validator type="expression">
+        <param name="expression">password eq password2</param>
+        <message>Invalid username and/or password, please try again</message>
+    </validator>
+
+</validators>

Modified: struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/struts.xml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/struts.xml?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/struts.xml (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/logout/src/java/struts.xml Sun Aug 13 12:54:07 2006
@@ -25,15 +25,15 @@
             <result name="input">/pages/Register.jsp</result>
         </action>
 
+        <action name="Register_cancel" class="Register" method="cancel">
+            <result name="cancel" type="redirect-action">Welcome</result>
+        </action>
+
         <action name="Register_save" class="Register" method="save">
             <result name="input">/pages/Register.jsp</result>
             <result type="redirect-action">Menu</result>
         </action>
 
-        <action name="Register_cancel" class="Register" method="cancel">
-            <result name="cancel" type="redirect-action">Welcome</result>
-        </action>
-
         <action name="Menu" class="MailReaderSupport">
             <result>/pages/Menu.jsp</result>
         </action>
@@ -46,13 +46,13 @@
             <result name="input">/pages/Login.jsp</result>
         </action>
 
+        <action name="Login_cancel" class="Login" method="cancel">
+            <result name="cancel" type="redirect-action">Welcome</result>
+        </action>
+
         <action name="Login_save" class="Login" method="save">
             <result name="input">/pages/Login.jsp</result>
             <result type="redirect-action">Menu</result>
-        </action>
-
-        <action name="Login_cancel" class="Login" method="cancel">
-            <result name="cancel" type="redirect-action">Welcome</result>
         </action>
 
     </package>

Modified: struts/sandbox/trunk/mailreader-course/struts2/logout/src/test/RegisterTest.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/logout/src/test/RegisterTest.java?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/logout/src/test/RegisterTest.java (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/logout/src/test/RegisterTest.java Sun Aug 13 12:54:07 2006
@@ -11,10 +11,11 @@
         super.setUp();
         action = new Register();
         action.setApplication(new HashMap());
+        action.setSession(new HashMap());
         action.setDatabase(database);
     }
 
-    public void testExecute() throws Exception {
+    public void testSave() throws Exception {
 
         action.setUsername("user");
         action.setPassword("pass");

Modified: struts/sandbox/trunk/mailreader-course/struts2/mailreader-course-struts2.ipr
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/mailreader-course-struts2.ipr?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/mailreader-course-struts2.ipr (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/mailreader-course-struts2.ipr Sun Aug 13 12:54:07 2006
@@ -185,13 +185,18 @@
   </component>
   <component name="ProjectModuleManager">
     <modules>
+      <module fileurl="file://$PROJECT_DIR$/browse/browse.iml" filepath="$PROJECT_DIR$/browse/browse.iml" />
       <module fileurl="file://$PROJECT_DIR$/hello/hello.iml" filepath="$PROJECT_DIR$/hello/hello.iml" />
+      <module fileurl="file://$PROJECT_DIR$/localize/localize.iml" filepath="$PROJECT_DIR$/localize/localize.iml" />
       <module fileurl="file://$PROJECT_DIR$/logout/logout.iml" filepath="$PROJECT_DIR$/logout/logout.iml" />
       <module fileurl="file://$PROJECT_DIR$/mailreader-course-struts2.iml" filepath="$PROJECT_DIR$/mailreader-course-struts2.iml" />
       <module fileurl="file://$PROJECT_DIR$/menu/menu.iml" filepath="$PROJECT_DIR$/menu/menu.iml" />
+      <module fileurl="file://$PROJECT_DIR$/profile/profile.iml" filepath="$PROJECT_DIR$/profile/profile.iml" />
       <module fileurl="file://$PROJECT_DIR$/register/register.iml" filepath="$PROJECT_DIR$/register/register.iml" />
       <module fileurl="file://$PROJECT_DIR$/register2/register2.iml" filepath="$PROJECT_DIR$/register2/register2.iml" />
       <module fileurl="file://$PROJECT_DIR$/retain/retain.iml" filepath="$PROJECT_DIR$/retain/retain.iml" />
+      <module fileurl="file://$PROJECT_DIR$/subscribe/subscribe.iml" filepath="$PROJECT_DIR$/subscribe/subscribe.iml" />
+      <module fileurl="file://$PROJECT_DIR$/theme/theme.iml" filepath="$PROJECT_DIR$/theme/theme.iml" />
       <module fileurl="file://$PROJECT_DIR$/welcome/welcome.iml" filepath="$PROJECT_DIR$/welcome/welcome.iml" />
     </modules>
   </component>

Modified: struts/sandbox/trunk/mailreader-course/struts2/menu/src/test/RegisterTest.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/menu/src/test/RegisterTest.java?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/menu/src/test/RegisterTest.java (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/menu/src/test/RegisterTest.java Sun Aug 13 12:54:07 2006
@@ -14,7 +14,7 @@
         action.setDatabase(database);
     }
 
-    public void testExecute() throws Exception {
+    public void testSave() throws Exception {
 
         action.setUsername("user");
         action.setPassword("pass");

Modified: struts/sandbox/trunk/mailreader-course/struts2/profile/profile.iml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/profile/profile.iml?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/profile/profile.iml (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/profile/profile.iml Sun Aug 13 12:54:07 2006
@@ -264,12 +264,12 @@
       <url>jar://$MODULE_DIR$/../lib/xwork-2.0-SNAPSHOT.jar!/</url>
     </containerElement>
     <deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/webapp/WEB-INF/web.xml" optional="false" version="2.3" />
+    <deploymentDescriptor name="context.xml" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false" version="5.x" />
     <deploymentDescriptor name="" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false">
       <option name="DEFAULT_DIR" value="WEB-INF" />
       <option name="NAME" value="" />
       <option name="DESCRIPTION" value="" />
     </deploymentDescriptor>
-    <deploymentDescriptor name="context.xml" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false" version="5.x" />
     <webroots>
       <root url="file://$MODULE_DIR$/src/webapp" relative="/" />
       <root url="file://$MODULE_DIR$/src/java" relative="/WEB-INF/src/java" />

Modified: struts/sandbox/trunk/mailreader-course/struts2/register/src/test/RegisterTest.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/register/src/test/RegisterTest.java?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/register/src/test/RegisterTest.java (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/register/src/test/RegisterTest.java Sun Aug 13 12:54:07 2006
@@ -14,7 +14,7 @@
         action.setDatabase(database);
     }
 
-    public void testExecute() throws Exception {
+    public void testSave() throws Exception {
 
         action.setUsername("user");
         action.setPassword("pass");

Added: struts/sandbox/trunk/mailreader-course/struts2/register2/src/java/Register-validation.xml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/register2/src/java/Register-validation.xml?rev=431217&view=auto
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/register2/src/java/Register-validation.xml (added)
+++ struts/sandbox/trunk/mailreader-course/struts2/register2/src/java/Register-validation.xml Sun Aug 13 12:54:07 2006
@@ -0,0 +1,55 @@
+<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
+
+<validators>
+
+    <field name="username">
+        <field-validator type="requiredstring">
+            <message>Username is required</message>
+        </field-validator>
+    </field>
+
+    <field name="fullName">
+        <field-validator type="requiredstring">
+            <message>Full Name is required</message>
+        </field-validator>
+    </field>
+
+    <field name="fromAddress">
+        <field-validator type="requiredstring">
+            <message>From Address is required</message>
+        </field-validator>
+        <field-validator type="email">
+            <message>Invalid format for From Address</message>
+        </field-validator>
+    </field>
+
+    <field name="replyToAddress">
+        <field-validator type="email">
+            <message>Invalid format for Reply To Address</message>
+        </field-validator>
+    </field>
+
+    <field name="password">
+        <field-validator type="requiredstring">
+            <message>Password is required</message>
+        </field-validator>
+        <field-validator type="stringlength">
+            <param name="trim">true</param>
+            <param name="minLength">4</param>
+            <param name="maxLength">10</param>
+            <message>Password length is not in the range 4 through 10.</message>
+        </field-validator>
+    </field>
+
+    <field name="password2">
+        <field-validator type="requiredstring">
+            <message>Confirmation password is required</message>
+        </field-validator>
+    </field>
+
+    <validator type="expression">
+        <param name="expression">password eq password2</param>
+        <message>Invalid username and/or password, please try again</message>
+    </validator>
+
+</validators>

Modified: struts/sandbox/trunk/mailreader-course/struts2/register2/src/test/RegisterTest.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/register2/src/test/RegisterTest.java?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/register2/src/test/RegisterTest.java (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/register2/src/test/RegisterTest.java Sun Aug 13 12:54:07 2006
@@ -14,7 +14,7 @@
         action.setDatabase(database);
     }
 
-    public void testExecute() throws Exception {
+    public void testSave() throws Exception {
 
         action.setUsername("user");
         action.setPassword("pass");

Modified: struts/sandbox/trunk/mailreader-course/struts2/subscribe/subscribe.iml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/subscribe/subscribe.iml?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/subscribe/subscribe.iml (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/subscribe/subscribe.iml Sun Aug 13 12:54:07 2006
@@ -263,12 +263,12 @@
       <url>jar://$MODULE_DIR$/../lib/xwork-2.0-SNAPSHOT.jar!/</url>
     </containerElement>
     <deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/webapp/WEB-INF/web.xml" optional="false" version="2.3" />
+    <deploymentDescriptor name="context.xml" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false" version="5.x" />
     <deploymentDescriptor name="" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false">
       <option name="DEFAULT_DIR" value="WEB-INF" />
       <option name="NAME" value="" />
       <option name="DESCRIPTION" value="" />
     </deploymentDescriptor>
-    <deploymentDescriptor name="context.xml" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false" version="5.x" />
     <webroots>
       <root url="file://$MODULE_DIR$/src/webapp" relative="/" />
       <root url="file://$MODULE_DIR$/src/java" relative="/WEB-INF/src/java" />

Copied: struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/struts.properties (from r431180, struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/webwork.properties)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/struts.properties?p2=struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/struts.properties&p1=struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/webwork.properties&r1=431180&r2=431217&rev=431217&view=diff
==============================================================================
    (empty)

Propchange: struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/struts.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Copied: struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/struts.xml (from r431180, struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/xwork.xml)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/struts.xml?p2=struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/struts.xml&p1=struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/xwork.xml&r1=431180&r2=431217&rev=431217&view=diff
==============================================================================
    (empty)

Propchange: struts/sandbox/trunk/mailreader-course/struts2/theme/src/java/struts.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: struts/sandbox/trunk/mailreader-course/struts2/theme/src/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/theme/src/webapp/WEB-INF/web.xml?rev=431217&r1=431216&r2=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/theme/src/webapp/WEB-INF/web.xml (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/theme/src/webapp/WEB-INF/web.xml Sun Aug 13 12:54:07 2006
@@ -10,11 +10,21 @@
     </context-param>
 
     <filter>
+        <filter-name>sitemesh</filter-name>
+        <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
+    </filter>
+
+    <filter>
         <filter-name>Struts2</filter-name>
         <filter-class>
             org.apache.struts2.dispatcher.FilterDispatcher
         </filter-class>
     </filter>
+
+    <filter-mapping>
+        <filter-name>sitemesh</filter-name>
+        <url-pattern>/*</url-pattern>
+    </filter-mapping>
 
     <filter-mapping>
         <filter-name>Struts2</filter-name>

Copied: struts/sandbox/trunk/mailreader-course/struts2/theme/theme.iml (from r431122, struts/sandbox/trunk/mailreader-course/struts2/theme/lab-4-2.iml)
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/mailreader-course/struts2/theme/theme.iml?p2=struts/sandbox/trunk/mailreader-course/struts2/theme/theme.iml&p1=struts/sandbox/trunk/mailreader-course/struts2/theme/lab-4-2.iml&r1=431122&r2=431217&rev=431217&view=diff
==============================================================================
--- struts/sandbox/trunk/mailreader-course/struts2/theme/lab-4-2.iml (original)
+++ struts/sandbox/trunk/mailreader-course/struts2/theme/theme.iml Sun Aug 13 12:54:07 2006
@@ -2,9 +2,9 @@
 <module version="4" relativePaths="true" type="J2EE_WEB_MODULE" j2ee-integration="Tomcat Server">
   <component name="ModuleRootManager" />
   <component name="NewModuleRootManager">
-    <output url="file://C:/opt/Apache/Tomcat-5.0/webapps/lab-4-2/WEB-INF/classes" />
+    <output url="file://C:/opt/Apache/Tomcat-5.5/webapps/theme/WEB-INF/classes" />
     <exclude-output />
-    <exploded url="file://C:/opt/Apache/Tomcat-5.0/webapps/lab-4-2" />
+    <exploded url="file://C:/opt/Apache/Tomcat-5.5/webapps/theme" />
     <exclude-exploded />
     <content url="file://$MODULE_DIR$">
       <sourceFolder url="file://$MODULE_DIR$/src/java" isTestSource="false" />
@@ -15,7 +15,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/freemarker.jar!/" />
+          <root url="jar://$APPLICATION_HOME_DIR$/lib/junit.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -24,7 +24,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/struts-mailreader-dao-1.3.0-dev.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/commons-collections-2.1.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -33,7 +33,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/rife-continuations.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/commons-digester-1.6.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -42,7 +42,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/struts-taglib-1.3.0.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/ognl-2.6.7.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -51,7 +51,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/spring-context.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/spring-context-1.2.6.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -60,7 +60,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/ognl.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/spring-aop-1.2.6.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -69,7 +69,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/xwork-1.1.2.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/spring-web-1.2.6.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -78,7 +78,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/commons-collections-3.1.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/struts2-core-2.0.0-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -87,7 +87,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/spring-web.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/spring-beans-1.2.6.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -96,7 +96,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/spring-beans.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/struts2-extras-2.0.0-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -105,7 +105,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/spring-core.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/commons-logging-1.0.4.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -114,7 +114,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/oscore.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/oscore-2.2.4.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -123,7 +123,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/commons-logging-1.0.4.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/struts-mailreader-dao-1.3.5-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -132,7 +132,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/webwork-2.2.2.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/freemarker-2.3.4.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -141,7 +141,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/commons-digester-1.6.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/xwork-2.0-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -150,17 +150,16 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$APPLICATION_HOME_DIR$/lib/junit.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/spring-core-1.2.6.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
-    <orderEntry type="library" name="Tomcat" level="application_server_libraries" />
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://C:/opt/Apache/Tomcat-5.0/common/lib/servlet-api.jar!/" />
+          <root url="jar://$MODULE_DIR$/../lib/struts2-api-2.0.0-SNAPSHOT.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -169,7 +168,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/sitemesh-2.2.jar!/" />
+          <root url="jar://C:/opt/Apache/Tomcat-5.5/common/lib/servlet-api.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -178,7 +177,7 @@
     <orderEntryProperties />
   </component>
   <component name="WebModuleBuildComponent">
-    <setting name="EXPLODED_URL" value="file://C:/opt/Apache/Tomcat-5.0/webapps/lab-4-2" />
+    <setting name="EXPLODED_URL" value="file://C:/opt/Apache/Tomcat-5.5/webapps/theme" />
     <setting name="EXPLODED_ENABLED" value="true" />
     <setting name="JAR_URL" value="file://" />
     <setting name="JAR_ENABLED" value="false" />
@@ -189,91 +188,80 @@
   <component name="WebModuleProperties">
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/junit.jar" />
-      <url>jar://$APPLICATION_HOME_DIR$/lib/junit.jar!/</url>
-    </containerElement>
-    <containerElement type="library" level="module">
-      <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/commons-collections-3.1.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/commons-collections-3.1.jar!/</url>
-    </containerElement>
-    <containerElement type="library" level="module">
-      <attribute name="method" value="1" />
       <attribute name="URI" value="/WEB-INF/lib/commons-digester-1.6.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/commons-digester-1.6.jar!/</url>
+      <url>jar://$MODULE_DIR$/../lib/commons-digester-1.6.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
       <attribute name="URI" value="/WEB-INF/lib/commons-logging-1.0.4.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/commons-logging-1.0.4.jar!/</url>
+      <url>jar://$MODULE_DIR$/../lib/commons-logging-1.0.4.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/freemarker.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/freemarker.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/freemarker-2.3.4.jar" />
+      <url>jar://$MODULE_DIR$/../lib/freemarker-2.3.4.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/ognl.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/ognl.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/ognl-2.6.7.jar" />
+      <url>jar://$MODULE_DIR$/../lib/ognl-2.6.7.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/oscore.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/oscore.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/oscore-2.2.4.jar" />
+      <url>jar://$MODULE_DIR$/../lib/oscore-2.2.4.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/rife-continuations.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/rife-continuations.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/spring-aop-1.2.6.jar" />
+      <url>jar://$MODULE_DIR$/../lib/spring-aop-1.2.6.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/sitemesh-2.2.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/sitemesh-2.2.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/spring-beans-1.2.6.jar" />
+      <url>jar://$MODULE_DIR$/../lib/spring-beans-1.2.6.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/spring-beans.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/spring-beans.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/spring-context-1.2.6.jar" />
+      <url>jar://$MODULE_DIR$/../lib/spring-context-1.2.6.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/spring-context.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/spring-context.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/spring-core-1.2.6.jar" />
+      <url>jar://$MODULE_DIR$/../lib/spring-core-1.2.6.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/spring-core.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/spring-core.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/spring-web-1.2.6.jar" />
+      <url>jar://$MODULE_DIR$/../lib/spring-web-1.2.6.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/spring-web.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/spring-web.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/struts-mailreader-dao-1.3.5-SNAPSHOT.jar" />
+      <url>jar://$MODULE_DIR$/../lib/struts-mailreader-dao-1.3.5-SNAPSHOT.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/struts-mailreader-dao-1.3.0-dev.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/struts-mailreader-dao-1.3.0-dev.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/struts2-api-2.0.0-SNAPSHOT.jar" />
+      <url>jar://$MODULE_DIR$/../lib/struts2-api-2.0.0-SNAPSHOT.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/struts-taglib-1.3.0.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/struts-taglib-1.3.0.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/struts2-core-2.0.0-SNAPSHOT.jar" />
+      <url>jar://$MODULE_DIR$/../lib/struts2-core-2.0.0-SNAPSHOT.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/webwork-2.2.2.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/webwork-2.2.2.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/struts2-extras-2.0.0-SNAPSHOT.jar" />
+      <url>jar://$MODULE_DIR$/../lib/struts2-extras-2.0.0-SNAPSHOT.jar!/</url>
     </containerElement>
     <containerElement type="library" level="module">
       <attribute name="method" value="1" />
-      <attribute name="URI" value="/WEB-INF/lib/xwork-1.1.2.jar" />
-      <url>jar://$MODULE_DIR$/../../lib/xwork-1.1.2.jar!/</url>
+      <attribute name="URI" value="/WEB-INF/lib/xwork-2.0-SNAPSHOT.jar" />
+      <url>jar://$MODULE_DIR$/../lib/xwork-2.0-SNAPSHOT.jar!/</url>
     </containerElement>
     <deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/webapp/WEB-INF/webtest.xml" optional="false" version="2.3" />
-    <deploymentDescriptor name="context.xml" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false" version="5.x" />
     <deploymentDescriptor name="" url="file://$MODULE_DIR$/META-INF/context.xml" optional="false">
       <option name="DEFAULT_DIR" value="WEB-INF" />
       <option name="NAME" value="" />