From kevin18@example.net Tue Feb 01 10:28:59 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 31253 invoked from network); 1 Feb 2005 10:28:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 10:28:59 -0000 Received: (qmail 85103 invoked by uid 500); 1 Feb 2005 10:28:51 -0000 Delivered-To: kevin18@example.net Received: (qmail 85057 invoked by uid 500); 1 Feb 2005 10:28:51 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 85040 invoked by uid 99); 1 Feb 2005 10:28:50 -0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 02:28:49 -0800 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (8.12.11/8.12.11) with ESMTP id j11ASk0S028779 for <kevin18@example.net>; Tue, 1 Feb 2005 11:28:46 +0100 Received: (from nobody@localhost) by ajax.apache.org (8.12.11/8.12.11/Submit) id j11ASkdv028777; Tue, 1 Feb 2005 11:28:46 +0100 Date: Tue, 1 Feb 2005 11:28:46 +0100 Message-Id: <kevin18@example.net> From: kevin18@example.net To: kevin18@example.net Subject: DO NOT REPLY [Bug 33326] New: - Strange value exchange between two formbeans. X-Bugzilla-Reason: AssignedTo X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=33326>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=33326 Summary: Strange value exchange between two formbeans. Product: Struts Version: 1.1 Final Platform: PC OS/Version: Windows XP Status: NEW Severity: minor Priority: P2 Component: Unknown AssignedTo: kevin18@example.net ReportedBy: kevin18@example.net Hello all, i have observed a strange situation. If i do an ActionForward from SampleAction1 to SampleAction2 the formbean related to each Action exchange the values of the attributes that has the same name in both formbeans. example: // SampleAction1 / SampleForm1 public final class SampleAction1 extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = request.getSession(); SampleForm1 myForm = (SampleForm1) form; myForm.setSample("test"); return new ActionForward ("/sample2.do"); } public final class SampleForm1 extends ValidatorForm { private String sample = null; // RESET public void reset(ActionMapping mapping, HttpServletRequest request) { sample = null; } // GETTER / SETTER //... } // SampleAction2 / SampleForm2 public final class SampleAction2 extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = request.getSession(); SampleForm2 myForm = (SampleForm2) form; // ATTENTION // Now the value of sample in myForm(SampleForm2) is // "test" return new ActionForward ("/end.do"); } public final class SampleForm2 extends ValidatorForm { private String sample = null; // RESET public void reset(ActionMapping mapping, HttpServletRequest request) { sample = null; } // GETTER / SETTER //... } Although the reset() methode of SampleForm2 is called (i set a breakpoint) the value of the attribute sample is anyway "test" after the framework enters the method execute() of SampleAction2. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 10:43:06 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 37236 invoked from network); 1 Feb 2005 10:43:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 10:43:05 -0000 Received: (qmail 14046 invoked by uid 500); 1 Feb 2005 10:42:55 -0000 Delivered-To: kevin18@example.net Received: (qmail 13908 invoked by uid 500); 1 Feb 2005 10:42:53 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 13889 invoked by uid 99); 1 Feb 2005 10:42:53 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=NO_REAL_NAME,UPPERCASE_25_50 X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 02:42:53 -0800 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (8.12.11/8.12.11) with ESMTP id j11AgngM029340 for <kevin18@example.net>; Tue, 1 Feb 2005 11:42:49 +0100 Received: (from nobody@localhost) by ajax.apache.org (8.12.11/8.12.11/Submit) id j11AgnDb029338; Tue, 1 Feb 2005 11:42:49 +0100 Date: Tue, 1 Feb 2005 11:42:49 +0100 Message-Id: <kevin18@example.net> From: kevin18@example.net To: kevin18@example.net Subject: DO NOT REPLY [Bug 33326] - Strange value exchange between two formbeans. X-Bugzilla-Reason: AssignedTo X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=33326>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=33326 ------- Additional Comments From kevin18@example.net 2005-02-01 11:42 ------- Can you provide the struts-config.xml fragment for the formbeans and actions ? -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 11:54:44 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 73533 invoked from network); 1 Feb 2005 11:54:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 11:54:44 -0000 Received: (qmail 64040 invoked by uid 500); 1 Feb 2005 11:54:39 -0000 Delivered-To: kevin18@example.net Received: (qmail 63983 invoked by uid 500); 1 Feb 2005 11:54:38 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 63969 invoked by uid 99); 1 Feb 2005 11:54:38 -0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 03:54:36 -0800 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (8.12.11/8.12.11) with ESMTP id j11BsXaW002757 for <kevin18@example.net>; Tue, 1 Feb 2005 12:54:33 +0100 Received: (from nobody@localhost) by ajax.apache.org (8.12.11/8.12.11/Submit) id j11BsX3h002755; Tue, 1 Feb 2005 12:54:33 +0100 Date: Tue, 1 Feb 2005 12:54:33 +0100 Message-Id: <kevin18@example.net> From: kevin18@example.net To: kevin18@example.net Subject: DO NOT REPLY [Bug 33326] - Strange value exchange between two formbeans. X-Bugzilla-Reason: AssignedTo X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=33326>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=33326 ------- Additional Comments From kevin18@example.net 2005-02-01 12:54 ------- struts-config.xml for the formbeans and actions <struts-config> <!-- ======== Form Bean Definitions =================================== --> <form-beans> <form-bean name="sampleForm1" type="de.sample.SampleForm1"/> <form-bean name="sampleForm2" type="de.sample.SampleForm2"/> </form-beans> <!-- ========== Action Mapping Definitions ============================== --> <action-mappings> <action path = "/sample1" type = "de.sample.SampleAction1" name = "sampleForm1" validate = "false" input = "aJsp.jsp" scope = "request" > <action path = "/sample2" type = "de.sample.SampleAction2" name = "sampleForm2" validate = "false" input = "aJsp.jsp" scope = "request" > </action-mappings> <!-- ========== Message Resources Definitions =========================== --> <message-resources parameter="resources.ApplicationResources"/> <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> -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 12:45:12 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 1865 invoked from network); 1 Feb 2005 12:45:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 12:45:11 -0000 Received: (qmail 48754 invoked by uid 500); 1 Feb 2005 12:45:06 -0000 Delivered-To: kevin18@example.net Received: (qmail 48735 invoked by uid 500); 1 Feb 2005 12:45:06 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 48721 invoked by uid 99); 1 Feb 2005 12:45:06 -0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 04:45:06 -0800 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (8.12.11/8.12.11) with ESMTP id j11Cj3Qa008112 for <kevin18@example.net>; Tue, 1 Feb 2005 13:45:03 +0100 Received: (from nobody@localhost) by ajax.apache.org (8.12.11/8.12.11/Submit) id j11Cj32d008110; Tue, 1 Feb 2005 13:45:03 +0100 Date: Tue, 1 Feb 2005 13:45:03 +0100 Message-Id: <kevin18@example.net> From: kevin18@example.net To: kevin18@example.net Subject: DO NOT REPLY [Bug 33328] New: - Javascript error when validating a null hidden field X-Bugzilla-Reason: AssignedTo X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=33328>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=33328 Summary: Javascript error when validating a null hidden field Product: Struts Version: 1.2.4 Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: Validator Framework AssignedTo: kevin18@example.net ReportedBy: kevin18@example.net Hi, I have the following javascript error when I try to validate an hidden field which value is null : <input type="hidden" name="foo" value=""> "Error: Can't move focus to the control because it is invisible, not enalbed, or of a type that does not accept foucs." Works if I have : <input type="hidden" name="foo" value="foo_value"> (It use to work with Struts 1.1) Thanks ! -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 13:06:49 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 11083 invoked from network); 1 Feb 2005 13:06:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 13:06:48 -0000 Received: (qmail 89169 invoked by uid 500); 1 Feb 2005 13:06:24 -0000 Delivered-To: kevin18@example.net Received: (qmail 89120 invoked by uid 500); 1 Feb 2005 13:06:24 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 88963 invoked by uid 99); 1 Feb 2005 13:06:23 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of kevin18@example.net designates 83.161.120.155 as permitted sender) Received: from smtp-out6.blueyonder.co.uk (HELO smtp-out6.blueyonder.co.uk) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 05:06:20 -0800 Received: from DELL1800 ([83.161.120.155]) by smtp-out6.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 1 Feb 2005 13:06:51 +0000 Message-ID: <010f01c5085f$0d85b930$0200a8c0@DELL1800> From: "Niall Pemberton" <kevin18@example.net> To: "Struts Developers List" <kevin18@example.net> References: <01d201c502ec$66e6db30$0200a8c0@DELL1800> <kevin18@example.net> Subject: Re: ViewCVS Subversion interface is currently down Date: Tue, 1 Feb 2005 13:07:58 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-OriginalArrivalTime: 01 Feb 2005 13:06:51.0381 (UTC) FILETIME=[E51DCA50:01C5085E] X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Seems like its back now. Niall --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 17:02:31 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 70294 invoked from network); 1 Feb 2005 17:02:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 17:02:31 -0000 Received: (qmail 41397 invoked by uid 500); 1 Feb 2005 17:02:25 -0000 Delivered-To: kevin18@example.net Received: (qmail 41199 invoked by uid 500); 1 Feb 2005 17:02:23 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 41106 invoked by uid 99); 1 Feb 2005 17:02:22 -0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 09:02:21 -0800 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (8.12.11/8.12.11) with ESMTP id j11H2IxM004522 for <kevin18@example.net>; Tue, 1 Feb 2005 18:02:18 +0100 Received: (from nobody@localhost) by ajax.apache.org (8.12.11/8.12.11/Submit) id j11H2IM5004520; Tue, 1 Feb 2005 18:02:18 +0100 Date: Tue, 1 Feb 2005 18:02:18 +0100 Message-Id: <kevin18@example.net> From: kevin18@example.net To: kevin18@example.net Subject: DO NOT REPLY [Bug 33332] New: - Strict html4 compatibility broken by request token input filed X-Bugzilla-Reason: AssignedTo X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=33332>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=33332 Summary: Strict html4 compatibility broken by request token input filed Product: Struts Version: 1.2.6 Beta Platform: PC OS/Version: Windows XP Status: NEW Severity: minor Priority: P5 Component: Custom Tags AssignedTo: kevin18@example.net ReportedBy: kevin18@example.net By the html FormTag element the hidden input field for the request token is inserted directly into the <form> element without enclosing <div> tag. It isn't generates valid html4.01 strict document. Strict validator will refuse the generated document. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 17:22:37 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 82696 invoked from network); 1 Feb 2005 17:22:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 17:22:37 -0000 Received: (qmail 96628 invoked by uid 500); 1 Feb 2005 17:22:32 -0000 Delivered-To: kevin18@example.net Received: (qmail 96597 invoked by uid 500); 1 Feb 2005 17:22:32 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 96582 invoked by uid 99); 1 Feb 2005 17:22:32 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=NO_REAL_NAME,UPPERCASE_25_50 X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 09:22:31 -0800 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (8.12.11/8.12.11) with ESMTP id j11HMTqE007144 for <kevin18@example.net>; Tue, 1 Feb 2005 18:22:29 +0100 Received: (from nobody@localhost) by ajax.apache.org (8.12.11/8.12.11/Submit) id j11HMSnb007134; Tue, 1 Feb 2005 18:22:28 +0100 Date: Tue, 1 Feb 2005 18:22:28 +0100 Message-Id: <kevin18@example.net> From: kevin18@example.net To: kevin18@example.net Subject: DO NOT REPLY [Bug 33332] - Strict html4 compatibility broken by request token input filed X-Bugzilla-Reason: AssignedTo X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=33332>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=33332 kevin18@example.net changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE ------- Additional Comments From kevin18@example.net 2005-02-01 18:22 ------- Martin Cooper fixed this on 27th Dec 2004 *** This bug has been marked as a duplicate of 32016 *** -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 17:22:44 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 82844 invoked from network); 1 Feb 2005 17:22:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 17:22:44 -0000 Received: (qmail 97022 invoked by uid 500); 1 Feb 2005 17:22:34 -0000 Delivered-To: kevin18@example.net Received: (qmail 96949 invoked by uid 500); 1 Feb 2005 17:22:34 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 96894 invoked by uid 99); 1 Feb 2005 17:22:33 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=NO_REAL_NAME,UPPERCASE_25_50 X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 09:22:32 -0800 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (8.12.11/8.12.11) with ESMTP id j11HMTvl007154 for <kevin18@example.net>; Tue, 1 Feb 2005 18:22:29 +0100 Received: (from nobody@localhost) by ajax.apache.org (8.12.11/8.12.11/Submit) id j11HMTNK007152; Tue, 1 Feb 2005 18:22:29 +0100 Date: Tue, 1 Feb 2005 18:22:29 +0100 Message-Id: <kevin18@example.net> From: kevin18@example.net To: kevin18@example.net Subject: DO NOT REPLY [Bug 32016] - <html:form> tag renders incorrect HTML 4.01 strict when using token X-Bugzilla-Reason: AssignedTo X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=32016>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=32016 kevin18@example.net changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kevin18@example.net ------- Additional Comments From kevin18@example.net 2005-02-01 18:22 ------- *** Bug 33332 has been marked as a duplicate of this bug. *** -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 17:31:18 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 88292 invoked from network); 1 Feb 2005 17:31:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 17:31:18 -0000 Received: (qmail 22986 invoked by uid 500); 1 Feb 2005 17:31:08 -0000 Delivered-To: kevin18@example.net Received: (qmail 22953 invoked by uid 500); 1 Feb 2005 17:31:08 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 22919 invoked by uid 99); 1 Feb 2005 17:31:08 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=DNS_FROM_RFC_ABUSE,FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from mx-1.csfb.com (HELO ln-bas07.csfb.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 09:31:06 -0800 Received: from SLON11P30741.csfb.cs-group.com (slon11p30741.csfb.mail [83.161.120.155]) by ln-bas07.csfb.com (Postfix) with ESMTP id 6B8DB7159 for <kevin18@example.net>; Tue, 1 Feb 2005 17:31:03 +0000 (GMT) Received: from 83.161.120.155 by SLON11P30741.csfb.cs-group.com with ESMTP (P30741L (MMS v5.5.3)); Tue, 01 Feb 2005 17:30:59 +0100 Received: by slon00330.csfp.co.uk with Internet Mail Service ( 5.5.2655.55) id <D7RHRYJD>; Tue, 1 Feb 2005 17:30:59 -0000 Message-ID: <kevin18@example.net> From: "Pilgrim, Peter" <kevin18@example.net> To: "Struts Dev Apache (E-mail)" <kevin18@example.net> Subject: svn checkout Date: Tue, 1 Feb 2005 17:30:56 -0000 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2655.55) X-WSS-ID: 6DE16359178047-01-03 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi Are they any good online docs on using "svn" with Struts 1.3? I tried very last night on my linux box: % svn checkout http://svn.apache.org/repos/asf/struts/trunk struts But I must admit I didnt know what I was kevin18@example.net. Do you have to ``svn login'' or whatever? -- Peter Pilgrim Operations/IT - Credit Suisse First Boston, 10 South Colonnade, London E14 4QJ, United Kingdom Tel: 216.391.4298 ============================================================================== This message is for the sole use of the intended recipient. If you received this message in error please delete it and notify us. If this message was misdirected, CSFB does not waive any confidentiality or privilege. CSFB retains and monitors electronic communications sent through its network. Instructions transmitted over this system are not binding on CSFB until they are confirmed by us. Message transmission is not guaranteed to be secure. ============================================================================== --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 17:54:34 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 2581 invoked from network); 1 Feb 2005 17:54:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 17:54:34 -0000 Received: (qmail 92425 invoked by uid 500); 1 Feb 2005 17:54:29 -0000 Delivered-To: kevin18@example.net Received: (qmail 92401 invoked by uid 500); 1 Feb 2005 17:54:29 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 92382 invoked by uid 99); 1 Feb 2005 17:54:28 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of kevin18@example.net designates 83.161.120.155 as permitted sender) Received: from smtp-out6.blueyonder.co.uk (HELO smtp-out6.blueyonder.co.uk) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 09:54:27 -0800 Received: from DELL1800 ([83.161.120.155]) by smtp-out6.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 1 Feb 2005 17:54:58 +0000 Message-ID: <032b01c50887$4d99cf20$0200a8c0@DELL1800> From: "Niall Pemberton" <kevin18@example.net> To: "Struts Developers List" <kevin18@example.net> References: <kevin18@example.net> Subject: Missing svn commit: r123447 Date: Tue, 1 Feb 2005 17:56:06 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-OriginalArrivalTime: 01 Feb 2005 17:54:58.0592 (UTC) FILETIME=[2518DA00:01C50887] X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N This commit seems to have gone missing - I don't see it in the new "taglib" sub-project. I'm guessing this happened when Don extracted the taglibs out of core and into their own sub-project? All I can see from the commit message when taglibs were moved on 30/12/2004 is the following... struts/taglib/trunk/src/java/org/apache/struts/taglib/html/ - copied from r122972, struts/core/trunk/src/share/org/apache/struts/taglib/html/ Am wondering if we've lost anything else in the re-organisation? Niall ----- Original Message ----- From: <kevin18@example.net> To: <kevin18@example.net> Sent: Monday, December 27, 2004 8:20 PM Subject: svn commit: r123447 - /struts/core/trunk/src/share/org/apache/struts/taglib/html/FormTag.java > Author: martinc > Date: Mon Dec 27 12:20:32 2004 > New Revision: 123447 > > URL: http://svn.apache.org/viewcvs?view=rev&rev=123447 > Log: > Bug #32016: Wrap the hidden token field in a <div> element for HTML 4.01 Strict compliance. > Modified: > struts/core/trunk/src/share/org/apache/struts/taglib/html/FormTag.java > > Modified: struts/core/trunk/src/share/org/apache/struts/taglib/html/FormTag.java > Url: http://svn.apache.org/viewcvs/struts/core/trunk/src/share/org/apache/struts/taglib/html/FormTag.java?view=diff&rev=123447&p1=struts/core/trunk/src/share/org/apache/struts/taglib/html/FormTag.java&r1=123446&p2=struts/core/trunk/src/share/org/apache/struts/taglib/html/FormTag.java&r2=123447 > ============================================================================ == > --- struts/core/trunk/src/share/org/apache/struts/taglib/html/FormTag.java (original) > +++ struts/core/trunk/src/share/org/apache/struts/taglib/html/FormTag.java Mon Dec 27 12:20:32 2004 > @@ -529,7 +529,8 @@ > } > > /** > - * Generates a hidden input field with token information, if any. > + * Generates a hidden input field with token information, if any. The > + * field is added within a div element for HTML 4.01 Strict compliance. > * @return A hidden input field containing the token. > * @since Struts 1.1 > */ > @@ -542,7 +543,7 @@ > (String) session.getAttribute(Globals.TRANSACTION_TOKEN_KEY); > > if (token != null) { > - results.append("<input type=\"hidden\" name=\""); > + results.append("<div><input type=\"hidden\" name=\""); > results.append(Constants.TOKEN_KEY); > results.append("\" value=\""); > results.append(token); > @@ -551,6 +552,7 @@ > } else { > results.append("\">"); > } > + results.append("</div>"); > } > } > --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 17:58:24 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 5382 invoked from network); 1 Feb 2005 17:58:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 17:58:23 -0000 Received: (qmail 11359 invoked by uid 500); 1 Feb 2005 17:58:16 -0000 Delivered-To: kevin18@example.net Received: (qmail 11333 invoked by uid 500); 1 Feb 2005 17:58:16 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 11318 invoked by uid 99); 1 Feb 2005 17:58:15 -0000 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=NO_REAL_NAME,UPPERCASE_25_50 X-Spam-Check-By: apache.org Received: from ajax-1.apache.org (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 09:58:15 -0800 Received: from ajax.apache.org (ajax.apache.org [83.161.120.155]) by ajax.apache.org (8.12.11/8.12.11) with ESMTP id j11HwCRN010004 for <kevin18@example.net>; Tue, 1 Feb 2005 18:58:12 +0100 Received: (from nobody@localhost) by ajax.apache.org (8.12.11/8.12.11/Submit) id j11HwCWH010002; Tue, 1 Feb 2005 18:58:12 +0100 Date: Tue, 1 Feb 2005 18:58:12 +0100 Message-Id: <kevin18@example.net> From: kevin18@example.net To: kevin18@example.net Subject: DO NOT REPLY [Bug 33326] - Strange value exchange between two formbeans. X-Bugzilla-Reason: AssignedTo X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=33326>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=33326 ------- Additional Comments From kevin18@example.net 2005-02-01 18:58 ------- What was the URL with which you invoked the first action? Note that any values in that URL will be used to populate the *second* form bean as well as the first. That is the way the Servlt spec works, and one of the reasons chaining actions, as you are doing, is generally a bad idea. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 18:01:01 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 6682 invoked from network); 1 Feb 2005 18:01:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 18:01:01 -0000 Received: (qmail 16136 invoked by uid 500); 1 Feb 2005 18:00:55 -0000 Delivered-To: kevin18@example.net Received: (qmail 16115 invoked by uid 500); 1 Feb 2005 18:00:55 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 16102 invoked by uid 99); 1 Feb 2005 18:00:55 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from rwcrmhc11.comcast.net (HELO rwcrmhc11.comcast.net) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 10:00:54 -0800 Received: from [83.161.120.155] (maximus.jgsullivan.com[83.161.120.155]) by comcast.net (rwcrmhc11) with ESMTP id <2005020118005001300jdcoae>; Tue, 1 Feb 2005 18:00:51 +0000 Mime-Version: 1.0 Message-Id: <a06200712be257387c2dd@[83.161.120.155]> In-Reply-To: <kevin18@example.net> References: <kevin18@example.net> Date: Tue, 1 Feb 2005 12:00:24 -0600 To: "Pilgrim, Peter" <kevin18@example.net>, "Struts Dev Apache (E-mail)" <kevin18@example.net> From: Joe Germuska <kevin18@example.net> Subject: Re: svn checkout Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N At 5:30 PM +0000 2/1/05, Pilgrim, Peter wrote: >Hi > >Are they any good online docs on using "svn" with Struts 1.3? >I tried very last night on my linux box: > >% svn checkout http://svn.apache.org/repos/asf/struts/trunk struts > >But I must admit I didnt know what I was kevin18@example.net. >Do you have to ``svn login'' or whatever? For the read-only repository, you don't need to log in. The authoritative book on SVN is available for free online, and it's very good: http://svnbook.red-bean.com/svnbook-1.1/index.html Joe -- Joe Germuska kevin18@example.net http://blog.germuska.com "Narrow minds are weapons made for mass destruction" -The Ex --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 18:28:01 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 21296 invoked from network); 1 Feb 2005 18:28:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 18:28:01 -0000 Received: (qmail 93810 invoked by uid 500); 1 Feb 2005 18:27:57 -0000 Delivered-To: kevin18@example.net Received: (qmail 93779 invoked by uid 500); 1 Feb 2005 18:27:56 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 93753 invoked by uid 500); 1 Feb 2005 18:27:56 -0000 Received: (qmail 93748 invoked by uid 99); 1 Feb 2005 18:27:56 -0000 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from minotaur.apache.org (HELO minotaur.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.28) with SMTP; Tue, 01 Feb 2005 10:27:55 -0800 Received: (qmail 21229 invoked by uid 65534); 1 Feb 2005 18:27:54 -0000 Message-ID: <kevin18@example.net> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Mailer: svnmailer-1.0.0-dev Date: Tue, 01 Feb 2005 18:27:54 -0000 Subject: svn commit: r149429 - struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/dao/BaseTestUserDatabase.java To: kevin18@example.net From: kevin18@example.net X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Author: jmitchell Date: Tue Feb 1 10:27:53 2005 New Revision: 149429 URL: http://svn.apache.org/viewcvs?view=3Drev&rev=3D149429 Log: finished tests for UserDatabase Modified: struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/dao/Ba= seTestUserDatabase.java Modified: struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/= dao/BaseTestUserDatabase.java URL: http://svn.apache.org/viewcvs/struts/apps/trunk/dao/src/test/org/apach= e/struts/apps/mailreader/dao/BaseTestUserDatabase.java?view=3Ddiff&r1=3D149= 428&r2=3D149429 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/dao/Ba= seTestUserDatabase.java (original) +++ struts/apps/trunk/dao/src/test/org/apache/struts/apps/mailreader/dao/Ba= seTestUserDatabase.java Tue Feb 1 10:27:53 2005 @@ -32,12 +32,10 @@ * - [06 ] createUser3, findUsers(all) [done] * - [06a] createUser4 (duplicate) [done] * - [07 ] findUsers(all) [done] - * - [08 ] create, save, close, open find(new one) [] - * - [09 ] create, save, close, open findUsers(all) [] - * - [10 ] find(bogus) [] - * - [11 ] find(new one 1), find(new one 3) [] - * - [12 ] remove2, find(new one2) [] - * - [13 ] remove(bogus) [] + * - [08 ] create, save, close, open find(new one) [done] + * - [09 ] create, save, close, open findUsers(all) [done] + * - [10 ] find(bogus) [done] + * - [11 ] create, remove, find(valid), find(invalid) [done] *=20 * Registrations * @@ -85,216 +83,222 @@ userDatabase.close(); } =20 - public void testCase01(){ - try { - User user =3D userDatabase.findUser("user5"); - assertTrue("Check username", "user5".equals(user.getUsername()= )); - assertTrue("Check fromAddress", "fromAddress5".equals(user.get= FromAddress())); - assertTrue("Check fullName", "fullName5".equals(user.getFullNa= me())); - assertTrue("Check password", "password5".equals(user.getPasswo= rd())); - assertNull("Check replyToAddress", user.getReplyToAddress()); - =20 - } catch (ExpiredPasswordException e) { - fail(e.getMessage()); - } + public void testCase01() throws Exception{ + User user =3D userDatabase.findUser("user5"); + assertTrue("Check username", "user5".equals(user.getUsername())); + assertTrue("Check fromAddress", "fromAddress5".equals(user.getFrom= Address())); + assertTrue("Check fullName", "fullName5".equals(user.getFullName()= )); + assertTrue("Check password", "password5".equals(user.getPassword()= )); + assertNull("Check replyToAddress", user.getReplyToAddress()); =20 } - public void testCase02(){ - try { - User user =3D userDatabase.findUser("bogusName"); - assertNull(user); - =20 - } catch (ExpiredPasswordException e) { - fail(e.getMessage()); - } + public void testCase02() throws Exception{ + User user =3D userDatabase.findUser("bogusName"); + assertNull(user); } =20 - public void testCase03(){ + public void testCase03() throws Exception{ User[] users =3D userDatabase.findUsers(); assertTrue("Check users", users.length =3D=3D userCt); - =20 } =20 - public void testCase04(){ + public void testCase04() throws Exception{ String newUserName =3D "newUser04"; - try { - User newUser =3D userDatabase.createUser(newUserName); - newUser.setPassword("pass1"); - newUser.setFromAddress("fromAddress1"); - newUser.setReplyToAddress("replyToAddress1"); - =20 - User newUser2 =3D userDatabase.findUser(newUserName); - assertTrue("Check username", newUserName.equals(newUser2.getUs= ername())); - assertTrue("Check fromAddress", "fromAddress1".equals(newUser2= .getFromAddress())); - assertTrue("Check replyToAddress", "replyToAddress1".equals(ne= wUser2.getReplyToAddress())); - assertTrue("Check password", "pass1".equals(newUser2.getPasswo= rd())); - assertNull("Check fullName", newUser2.getFullName()); - =20 - } catch (ExpiredPasswordException e) { - fail(e.getMessage()); - } + User newUser =3D userDatabase.createUser(newUserName); + newUser.setPassword("pass1"); + newUser.setFromAddress("fromAddress1"); + newUser.setReplyToAddress("replyToAddress1"); + =20 + User newUser2 =3D userDatabase.findUser(newUserName); + assertTrue("Check username", newUserName.equals(newUser2.getUserna= me())); + assertTrue("Check fromAddress", "fromAddress1".equals(newUser2.get= FromAddress())); + assertTrue("Check replyToAddress", "replyToAddress1".equals(newUse= r2.getReplyToAddress())); + assertTrue("Check password", "pass1".equals(newUser2.getPassword()= )); + assertNull("Check fullName", newUser2.getFullName()); } =20 - public void testCase04a(){ + public void testCase04a() throws Exception{ String newUserName =3D "newUser04a"; int subs =3D 5; - try { - =20 - User newUser =3D userDatabase.createUser(newUserName); - newUser.setPassword("pass1"); - newUser.setFromAddress("fromAddress1"); - newUser.setReplyToAddress("replyToAddress1"); - =20 - User newUser2 =3D userDatabase.findUser(newUserName); - assertTrue("Check username", newUserName.equals(newUser2.getUs= ername())); - assertTrue("Check fromAddress", "fromAddress1".equals(newUser2= .getFromAddress())); - assertTrue("Check replyToAddress", "replyToAddress1".equals(ne= wUser2.getReplyToAddress())); - assertTrue("Check password", "pass1".equals(newUser2.getPasswo= rd())); - assertNull("Check fullName", newUser2.getFullName()); - - generateUsers(3, subs, "04a"); - - User newUser3 =3D userDatabase.findUser("04auser1"); - Subscription[] subscriptions =3D newUser3.getSubscriptions(); - assertTrue ("Testing subscriptions length", subscriptions.leng= th =3D=3D subs); - newUser3.removeSubscription(subscriptions[0]); - =20 - // TODO this is a problem -// assertTrue ("Testing subscriptions length", subscriptions.le= ngth < subs); + =20 + User newUser =3D userDatabase.createUser(newUserName); + newUser.setPassword("pass1"); + newUser.setFromAddress("fromAddress1"); + newUser.setReplyToAddress("replyToAddress1"); + =20 + User newUser2 =3D userDatabase.findUser(newUserName); + assertTrue("Check username", newUserName.equals(newUser2.getUserna= me())); + assertTrue("Check fromAddress", "fromAddress1".equals(newUser2.get= FromAddress())); + assertTrue("Check replyToAddress", "replyToAddress1".equals(newUse= r2.getReplyToAddress())); + assertTrue("Check password", "pass1".equals(newUser2.getPassword()= )); + assertNull("Check fullName", newUser2.getFullName()); + + generateUsers(3, subs, "04a"); + + User newUser3 =3D userDatabase.findUser("04auser1"); + Subscription[] subscriptions =3D newUser3.getSubscriptions(); + assertTrue ("Testing subscriptions length", subscriptions.length = =3D=3D subs); + newUser3.removeSubscription(subscriptions[0]); + =20 + // TODO this is a problem +// assertTrue ("Testing subscriptions length", subscriptions.length= < subs); =20 - } catch (ExpiredPasswordException e) { - fail(e.getMessage()); - } } =20 - public void testCase05(){ + public void testCase05() throws Exception{ String newUserName =3D "anotherNewUser05"; - try { - User newUser =3D userDatabase.createUser(newUserName); - newUser.setPassword("pass1"); - newUser.setFromAddress("fromAddress1"); - newUser.setReplyToAddress("replyToAddress1"); - =20 - User newUser5 =3D userDatabase.findUser("user5"); - assertTrue("Check username", "user5".equals(newUser5.getUserna= me())); - assertTrue("Check fromAddress", "fromAddress5".equals(newUser5= .getFromAddress())); - assertTrue("Check fullName", "fullName5".equals(newUser5.getFu= llName())); - assertTrue("Check password", "password5".equals(newUser5.getPa= ssword())); - assertNull("Check replyToAddress", newUser5.getReplyToAddress(= )); + =20 + User newUser =3D userDatabase.createUser(newUserName); + newUser.setPassword("pass1"); + newUser.setFromAddress("fromAddress1"); + newUser.setReplyToAddress("replyToAddress1"); + =20 + User newUser5 =3D userDatabase.findUser("user5"); + assertTrue("Check username", "user5".equals(newUser5.getUsername()= )); + assertTrue("Check fromAddress", "fromAddress5".equals(newUser5.get= FromAddress())); + assertTrue("Check fullName", "fullName5".equals(newUser5.getFullNa= me())); + assertTrue("Check password", "password5".equals(newUser5.getPasswo= rd())); + assertNull("Check replyToAddress", newUser5.getReplyToAddress()); =20 - } catch (ExpiredPasswordException e) { - fail(e.getMessage()); - } } =20 - public void testCase05a(){ + public void testCase05a() throws Exception{ String newUserName =3D "anotherNewUser05a"; - try { - User newUser =3D userDatabase.createUser(newUserName); - newUser.setPassword("pass1"); - newUser.setFromAddress("fromAddress1"); - newUser.setReplyToAddress("replyToAddress1"); - =20 - User newUser5a =3D userDatabase.findUser("user5"); - assertTrue("Check username", "user5".equals(newUser5a.getUsern= ame())); - assertTrue("Check fromAddress", "fromAddress5".equals(newUser5= a=2EgetFromAddress())); - assertTrue("Check fullName", "fullName5".equals(newUser5a.getF= ullName())); - assertTrue("Check password", "password5".equals(newUser5a.getP= assword())); - assertNull("Check replyToAddress", newUser5a.getReplyToAddress= ()); + =20 + User newUser =3D userDatabase.createUser(newUserName); + newUser.setPassword("pass1"); + newUser.setFromAddress("fromAddress1"); + newUser.setReplyToAddress("replyToAddress1"); + =20 + User newUser5a =3D userDatabase.findUser("user5"); + assertTrue("Check username", "user5".equals(newUser5a.getUsername(= ))); + assertTrue("Check fromAddress", "fromAddress5".equals(newUser5a.ge= tFromAddress())); + assertTrue("Check fullName", "fullName5".equals(newUser5a.getFullN= ame())); + assertTrue("Check password", "password5".equals(newUser5a.getPassw= ord())); + assertNull("Check replyToAddress", newUser5a.getReplyToAddress()); =20 - Subscription[] subscriptions =3D newUser5a.getSubscriptions(); - assertTrue ("Testing subscriptions length", subscriptions.leng= th =3D=3D subscriptionCt); + Subscription[] subscriptions =3D newUser5a.getSubscriptions(); + assertTrue ("Testing subscriptions length", subscriptions.length = =3D=3D subscriptionCt); =20 - } catch (ExpiredPasswordException e) { - fail(e.getMessage()); - } } =20 - public void testCase06(){ + public void testCase06() throws Exception{ String newUserName =3D "anotherNewUser06"; - try { - User newUser =3D userDatabase.createUser(newUserName); - newUser.setPassword("pass1"); - newUser.setFromAddress("fromAddress1"); - newUser.setReplyToAddress("replyToAddress1"); - =20 - User user6 =3D userDatabase.findUser("user6"); - assertTrue("Check username", "user6".equals(user6.getUsername(= ))); - assertTrue("Check fromAddress", "fromAddress6".equals(user6.ge= tFromAddress())); - assertTrue("Check fullName", "fullName6".equals(user6.getFullN= ame())); - assertTrue("Check password", "password6".equals(user6.getPassw= ord())); - assertNull("Check replyToAddress", user6.getReplyToAddress()); + =20 + User newUser =3D userDatabase.createUser(newUserName); + newUser.setPassword("pass1"); + newUser.setFromAddress("fromAddress1"); + newUser.setReplyToAddress("replyToAddress1"); + =20 + User user6 =3D userDatabase.findUser("user6"); + assertTrue("Check username", "user6".equals(user6.getUsername())); + assertTrue("Check fromAddress", "fromAddress6".equals(user6.getFro= mAddress())); + assertTrue("Check fullName", "fullName6".equals(user6.getFullName(= ))); + assertTrue("Check password", "password6".equals(user6.getPassword(= ))); + assertNull("Check replyToAddress", user6.getReplyToAddress()); =20 - } catch (ExpiredPasswordException e) { - fail(e.getMessage()); - } } =20 - public void testCase07(){ + public void testCase07() throws Exception{ String newUserName =3D "anotherNewUser07"; - try { - User newUser =3D userDatabase.createUser(newUserName); - newUser.setPassword("pass1"); - newUser.setFromAddress("fromAddress1"); - newUser.setReplyToAddress("replyToAddress1"); - =20 - User user7 =3D userDatabase.findUser("user7"); - assertTrue("Check username", "user7".equals(user7.getUsername(= ))); - assertTrue("Check fromAddress", "fromAddress7".equals(user7.ge= tFromAddress())); - assertTrue("Check fullName", "fullName7".equals(user7.getFullN= ame())); - assertTrue("Check password", "password7".equals(user7.getPassw= ord())); - assertNull("Check replyToAddress", user7.getReplyToAddress()); =20 - User[] users =3D userDatabase.findUsers(); - assertTrue("Check users", users.length =3D=3D userCt + 1); + User newUser =3D userDatabase.createUser(newUserName); + newUser.setPassword("pass1"); + newUser.setFromAddress("fromAddress1"); + newUser.setReplyToAddress("replyToAddress1"); + =20 + User user7 =3D userDatabase.findUser("user7"); + assertTrue("Check username", "user7".equals(user7.getUsername())); + assertTrue("Check fromAddress", "fromAddress7".equals(user7.getFro= mAddress())); + assertTrue("Check fullName", "fullName7".equals(user7.getFullName(= ))); + assertTrue("Check password", "password7".equals(user7.getPassword(= ))); + assertNull("Check replyToAddress", user7.getReplyToAddress()); + + User[] users =3D userDatabase.findUsers(); + assertTrue("Check users", users.length =3D=3D userCt + 1); =20 - } catch (ExpiredPasswordException e) { - fail(e.getMessage()); - } } =20 public void testCase08() throws Exception{ String newUserName =3D "newUser08"; int subs =3D 5; - try { =20 - User newUser =3D userDatabase.createUser(newUserName); - newUser.setPassword("pass1"); - newUser.setFromAddress("fromAddress1"); - newUser.setReplyToAddress("replyToAddress1"); + User newUser =3D userDatabase.createUser(newUserName); + newUser.setPassword("pass1"); + newUser.setFromAddress("fromAddress1"); + newUser.setReplyToAddress("replyToAddress1"); + =20 + // TODO fix me, this is not releasing the internal state on close + // userDatabase.save(); + // userDatabase.close(); + // userDatabase.open(); + =20 + User newUser2 =3D userDatabase.findUser(newUserName); + assertTrue("Check username", newUserName.equals(newUser2.getUsername(= ))); + assertTrue("Check fromAddress", "fromAddress1".equals(newUser2.getFro= mAddress())); + assertTrue("Check replyToAddress", "replyToAddress1".equals(newUser2.= getReplyToAddress())); + assertTrue("Check password", "pass1".equals(newUser2.getPassword())); + assertNull("Check fullName", newUser2.getFullName()); +=09 + generateUsers(3, subs, "08"); +=09 + User newUser3 =3D userDatabase.findUser("08user1"); + Subscription[] subscriptions =3D newUser3.getSubscriptions(); + assertTrue ("Testing subscriptions length", subscriptions.length =3D= =3D subs); + =20 + // userDatabase.save(); + // userDatabase.close(); + // userDatabase.open(); + =20 + User newUser4 =3D userDatabase.findUser("08user1"); + Subscription[] subscriptions2 =3D newUser4.getSubscriptions(); + assertTrue ("Testing subscriptions length", subscriptions2.length =3D= =3D subs); =20 - // TODO fix me, this is not releasing the internate state on c= lose + } + =20 + public void testCase09() throws Exception{ + =20 + // TODO fix me, this is not releasing the internal state on cl= ose // userDatabase.save(); // userDatabase.close(); // userDatabase.open(); =20 - User newUser2 =3D userDatabase.findUser(newUserName); - assertTrue("Check username", newUserName.equals(newUser2.getUs= ername())); - assertTrue("Check fromAddress", "fromAddress1".equals(newUser2= .getFromAddress())); - assertTrue("Check replyToAddress", "replyToAddress1".equals(ne= wUser2.getReplyToAddress())); - assertTrue("Check password", "pass1".equals(newUser2.getPasswo= rd())); - assertNull("Check fullName", newUser2.getFullName()); - - generateUsers(3, subs, "08"); - - User newUser3 =3D userDatabase.findUser("08user1"); - Subscription[] subscriptions =3D newUser3.getSubscriptions(); - assertTrue ("Testing subscriptions length", subscriptions.leng= th =3D=3D subs); + User[] users =3D userDatabase.findUsers(); + assertTrue("Testing users count", users.length =3D=3D userCt); =20 + } + =20 + public void testCase010() throws Exception{ + =20 + // TODO fix me, this is not releasing the internal state on cl= ose // userDatabase.save(); // userDatabase.close(); // userDatabase.open(); =20 - User newUser4 =3D userDatabase.findUser("08user1"); - Subscription[] subscriptions2 =3D newUser4.getSubscriptions(); - assertTrue ("Testing subscriptions length", subscriptions2.len= gth =3D=3D subs); + User user =3D userDatabase.findUser("bogus user"); + assertNull("Find non-existing user", user); =20 - } catch (ExpiredPasswordException e) { - fail(e.getMessage()); - } } =20 + public void testCase011() throws Exception{ =20 + String newUserName =3D "newUser11"; + + User newUser =3D userDatabase.createUser(newUserName); + newUser.setPassword("pass1"); + newUser.setFromAddress("fromAddress1"); + newUser.setReplyToAddress("replyToAddress1"); + =20 + User user =3D userDatabase.findUser(newUserName); + assertNotNull("Find non-existing user", user); + =20 + userDatabase.removeUser(user); + User user2 =3D userDatabase.findUser(newUserName); + assertNull("Find non-existing user", user2); + =20 + } + =20 + protected abstract UserDatabase getNewUserDatabase(); protected abstract User getNewUser(UserDatabase db, String userName); protected abstract Subscription getNewSubscription(User user, String h= ost); --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 21:37:22 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 42520 invoked from network); 1 Feb 2005 21:37:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 21:37:22 -0000 Received: (qmail 92770 invoked by uid 500); 1 Feb 2005 21:37:19 -0000 Delivered-To: kevin18@example.net Received: (qmail 92745 invoked by uid 500); 1 Feb 2005 21:37:19 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 92731 invoked by uid 99); 1 Feb 2005 21:37:19 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from smtp14.clb.oleane.net (HELO smtp14.clb.oleane.net) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 13:37:18 -0800 Received: from titan (gobelins-216.391.4298.fbx.proxad.net [83.161.120.155]) by smtp14.clb.oleane.net with SMTP id j11LbEGB001574 for <kevin18@example.net>; Tue, 1 Feb 2005 22:37:15 +0100 From: "Carl Azoury" <kevin18@example.net> To: "Struts Developers List" <kevin18@example.net> Subject: Chains information Date: Tue, 1 Feb 2005 22:37:45 +0100 Message-ID: <kevin18@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 In-Reply-To: <kevin18@example.net> X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I was just curious, reading this mailing list for a long time, and learning a lot.... I have seen a lot of thingd about commons chain, struts chain, how it will integrate in struts 1.3 for the RequestProcessor, and then maybe at the action level. A part of the apache commons chains home page, where can i get more information about chains in struts ? (code examples, user or dev guide, tutorials, etc.....) Or maybe it is to early yet for this kind of thing :-)) Thanks in advance, Regards, --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 22:00:50 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 50826 invoked from network); 1 Feb 2005 22:00:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 22:00:50 -0000 Received: (qmail 23901 invoked by uid 500); 1 Feb 2005 22:00:47 -0000 Delivered-To: kevin18@example.net Received: (qmail 23610 invoked by uid 500); 1 Feb 2005 22:00:46 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 23597 invoked by uid 99); 1 Feb 2005 22:00:46 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from sccrmhc13.comcast.net (HELO sccrmhc13.comcast.net) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 14:00:45 -0800 Received: from [83.161.120.155] (maximus.jgsullivan.com[83.161.120.155]) by comcast.net (sccrmhc13) with ESMTP id <20050201220041016003nsjhe>; Tue, 1 Feb 2005 22:00:41 +0000 Mime-Version: 1.0 Message-Id: <a06200715be25ab47d3c8@[83.161.120.155]> In-Reply-To: <kevin18@example.net> References: <kevin18@example.net> Date: Tue, 1 Feb 2005 16:00:32 -0600 To: "Carl Azoury" <kevin18@example.net>, "Struts Developers List" <kevin18@example.net> From: Joe Germuska <kevin18@example.net> Subject: Re: Chains information Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N At 10:37 PM +0100 2/1/05, Carl Azoury wrote: > I was just curious, reading this mailing list for a long >time, and learning >a lot.... > > I have seen a lot of thingd about commons chain, struts >chain, how it will >integrate in struts 1.3 for the RequestProcessor, and then maybe at the >action level. > > A part of the apache commons chains home page, where can i get more >information about chains in struts ? (code examples, user or dev guide, >tutorials, etc.....) Or maybe it is to early yet for this kind of thing :-)) Have you seen http://jakarta.apache.org/commons/chain/ There's a "cookbook" that might give you some ideas. Beyond that, I'd suggest browsing the source code for Struts' chain implementation (especially now that ViewCVS is serving the SVN repository again: http://svn.apache.org/viewcvs.cgi/struts/core/trunk/src/share/org/apache/struts/chain/ You could also consider simply checking out the code using Subversion: http://struts.apache.org/acquiring.html#SourceCode Note that for many users, the chain aspect of Struts 1.3 will be invisible; just as many users have never needed to override the default RequestProcessor, many users will not care about the chain. On the other hand, I believe that once you start getting the idea behind it, many users will find that they can build much cleaner applications by taking control of the entire request processing life cycle, instead of simply writing actions. If you have further questions, they may be better suited for the kevin18@example.net list. Joe -- Joe Germuska kevin18@example.net http://blog.germuska.com "Narrow minds are weapons made for mass destruction" -The Ex --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Tue Feb 01 22:15:55 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 56302 invoked from network); 1 Feb 2005 22:15:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 1 Feb 2005 22:15:54 -0000 Received: (qmail 42503 invoked by uid 500); 1 Feb 2005 22:15:52 -0000 Delivered-To: kevin18@example.net Received: (qmail 42445 invoked by uid 500); 1 Feb 2005 22:15:52 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 42432 invoked by uid 99); 1 Feb 2005 22:15:52 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of kevin18@example.net designates 83.161.120.155 as permitted sender) Received: from wproxy.gmail.com (HELO wproxy.gmail.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 01 Feb 2005 14:15:51 -0800 Received: by wproxy.gmail.com with SMTP id 50so1157409wri for <kevin18@example.net>; Tue, 01 Feb 2005 14:15:49 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=IVxYl0ttLA4sdPrag4VGDuaIb7ubO/5qI0i6N02oDJ0kH6xAeVmHWaRyZb6aR+1TjVR1w7JlRorGjN8NyNcmDILMac024EIp+2XoxDv8+bDBRlrNEXX0Cg9CkNJLYfxCG5V6HYn0emQXdo4Okrs41x6gCBBSq87OQpmxixyZI2o= Received: by 83.161.120.155 with SMTP id y33mr228666wry; Tue, 01 Feb 2005 14:15:48 -0800 (PST) Received: by 83.161.120.155 with HTTP; Tue, 1 Feb 2005 14:15:48 -0800 (PST) Message-ID: <kevin18@example.net> Date: Tue, 1 Feb 2005 17:15:48 -0500 From: Sean Schofield <kevin18@example.net> Reply-To: Sean Schofield <kevin18@example.net> To: Struts Developers List <kevin18@example.net> Subject: Re: Chains information In-Reply-To: <kevin18@example.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <kevin18@example.net> <kevin18@example.net> X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Joe is correct that you don't have to understand chain to use Struts 1.3. But if you do learn about chains, you will be able to configure Struts even more to your liking! I personally lovel chain. Once you see how it works in Struts you will be able to find uses for it in your own programs. I actually use it most for business logic (as opposed to request processing.) Chain is also being used in the Struts-Shale project. Its one of those nice little tools you can use all over the place. sean On Tue, 1 Feb 2005 16:00:32 -0600, Joe Germuska <kevin18@example.net> wrote: > At 10:37 PM +0100 2/1/05, Carl Azoury wrote: > > I was just curious, reading this mailing list for a long > >time, and learning > >a lot.... > > > > I have seen a lot of thingd about commons chain, struts > >chain, how it will > >integrate in struts 1.3 for the RequestProcessor, and then maybe at the > >action level. > > > > A part of the apache commons chains home page, where can i get more > >information about chains in struts ? (code examples, user or dev guide, > >tutorials, etc.....) Or maybe it is to early yet for this kind of thing :-)) > > Have you seen http://jakarta.apache.org/commons/chain/ > > There's a "cookbook" that might give you some ideas. Beyond that, > I'd suggest browsing the source code for Struts' chain implementation > (especially now that ViewCVS is serving the SVN repository again: > http://svn.apache.org/viewcvs.cgi/struts/core/trunk/src/share/org/apache/struts/chain/ > You could also consider simply checking out the code using Subversion: > http://struts.apache.org/acquiring.html#SourceCode > > Note that for many users, the chain aspect of Struts 1.3 will be > invisible; just as many users have never needed to override the > default RequestProcessor, many users will not care about the chain. > On the other hand, I believe that once you start getting the idea > behind it, many users will find that they can build much cleaner > applications by taking control of the entire request processing life > cycle, instead of simply writing actions. > > If you have further questions, they may be better suited for the > kevin18@example.net list. > > Joe > > -- > Joe Germuska > kevin18@example.net > http://blog.germuska.com > "Narrow minds are weapons made for mass destruction" -The Ex > > --------------------------------------------------------------------- > To unsubscribe, e-mail: kevin18@example.net > For additional commands, e-mail: kevin18@example.net > > --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Wed Feb 02 00:22:33 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 1832 invoked from network); 2 Feb 2005 00:22:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Feb 2005 00:22:32 -0000 Received: (qmail 15946 invoked by uid 500); 2 Feb 2005 00:22:24 -0000 Delivered-To: kevin18@example.net Received: (qmail 15870 invoked by uid 500); 2 Feb 2005 00:22:23 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 77219 invoked by uid 99); 1 Feb 2005 22:39:34 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Message-ID: <kevin18@example.net> Date: Tue, 01 Feb 2005 22:39:23 +0000 From: "Peter A. Pilgrim" <kevin18@example.net> Organization: XeNoNSoFT User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040803 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Struts Developers List <kevin18@example.net> Subject: Re: svn checkout References: <kevin18@example.net> <a06200712be257387c2dd@[83.161.120.155]> In-Reply-To: <a06200712be257387c2dd@[83.161.120.155]> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Joe Germuska wrote: > At 5:30 PM +0000 2/1/05, Pilgrim, Peter wrote: > >> Hi >> >> Are they any good online docs on using "svn" with Struts 1.3? >> I tried very last night on my linux box: >> >> % svn checkout http://svn.apache.org/repos/asf/struts/trunk struts >> >> But I must admit I didnt know what I was kevin18@example.net. >> Do you have to ``svn login'' or whatever? > > > For the read-only repository, you don't need to log in. > > The authoritative book on SVN is available for free online, and it's > very good: > http://svnbook.red-bean.com/svnbook-1.1/index.html > > Joe > fyi Yes I had a subversion problem! peterp@xantia [55] > svn checkout http://svn.apache.org/repos/asf/struts/core/trunk jakarta-struts svn: Valid UTF-8 data (hex:) followed by invalid UTF-8 sequence (hex: 80 0c 09 08) Strange i18n problems as reported by other people on the net and my machine. Weird! I downgraded from svn 1.1.3 to 1.0.0 and everything works as expected. Anyway here is what I did % cd /my/favourite/workspace % mkdirhier apache-struts % cd apache-struts % svn co http://svn.apache.org/repos/asf/struts/core/trunk core % svn co http://svn.apache.org/repos/asf/struts/el/trunk el % svn co http://svn.apache.org/repos/asf/struts/faces/trunk faces % svn co http://svn.apache.org/repos/asf/struts/sandbox/trunk sandbox hth sb -- Peter Pilgrim __ _____ _____ _____ / //__ // ___// ___/ + Serverside Java / /___/ // /__ / /__ + Struts / // ___// ___// ___/ + Expresso Committer __/ // /__ / /__ / /__ + Independent Contractor /___//____//____//____/ + Intrinsic Motivation On Line Resume || \\===> `` http://www.xenonsoft.demon.co.uk/no-it-striker.html '' --------------------------------------------------------------------- To unsubscribe, e-mail: kevin18@example.net For additional commands, e-mail: kevin18@example.net From kevin18@example.net Wed Feb 02 00:29:23 2005 Return-Path: <kevin18@example.net> Delivered-To: kevin18@example.net Received: (qmail 4277 invoked from network); 2 Feb 2005 00:29:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Feb 2005 00:29:22 -0000 Received: (qmail 26711 invoked by uid 500); 2 Feb 2005 00:29:21 -0000 Delivered-To: kevin18@example.net Received: (qmail 25837 invoked by uid 500); 2 Feb 2005 00:29:18 -0000 Mailing-List: contact kevin18@example.net; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:kevin18@example.net> List-Subscribe: <mailto:kevin18@example.net> List-Help: <mailto:kevin18@example.net> List-Post: <mailto:kevin18@example.net> List-Id: "Struts Developers List" <dev.struts.apache.org> Reply-To: "Struts Developers List" <kevin18@example.net> Delivered-To: mailing list kevin18@example.net Received: (qmail 25810 invoked by uid 99); 2 Feb 2005 00:29:18 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy includes SPF kevin18@example.net) Received: from smtp105.mail.sc5.yahoo.com (HELO smtp105.mail.sc5.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.28) with SMTP; Tue, 01 Feb 2005 16:29:16 -0800 Received: from unknown (HELO auburn) (kevin18@example.net with login) by smtp105.mail.sc5.yahoo.com with SMTP; 2 Feb 2005 00:29:14 -0000 Message-ID: <050801c508be$382feac0$6a01a8c0@auburn> From: "James Mitchell" <kevin18@example.net> To: "Struts Developers List" <kevin18@example.net> References: <kevin18@example.net> <a06200712be257387c2dd@[83.161.120.155]> <kevin18@example.net> Subject: Re: svn checkout Date: Tue, 1 Feb 2005 19:29:12 -0500 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N You'd be better off using "current" svn co http://svn.apache.org/repos/asf/struts/current That gets you only "trunk" of each subproject. Trust me, you'll quickly get tired of typing an extra "../../" when you are flying around the repository on the command line ;) -- James Mitchell Software Engineer / Open Source Evangelist EdgeTech, Inc. 216.391.4298 AIM: jmitchtx ----- Original Message ----- From: "Peter A. Pilgrim" <kevin18@example.net> To: "Struts Developers List" <kevin18@example.net> Sent: Tuesday, February 01, 2005 5:39 PM Subject: Re: svn checkout > Joe Germuska wrote: >> At 5:30 PM +0000 2/1/05, Pilgrim, Peter wrote: >> >>>
{'source': 'Apache Software Foundation Public Mail Archives'}