[Apache Struts Wiki] Updated: StrutsRelease125

2004-10-17 Thread dev
   Date: 2004-10-17T12:26:50
   Editor: JamesMitchell <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease125
   URL: http://wiki.apache.org/struts/StrutsRelease125

   Looking good so far

Change Log:

--
@@ -24,10 +24,10 @@
 See on the Commons [http://jakarta.apache.org/commons/releases/prepare.html 
Preparation Guide]
 
 || '''#''' || '''Description''' || '''Completed''' ||
-|| 1. || Review/Resolve Outstanding Bugs || _ ||
-|| 2. || Update Release Notes || _ ||
-|| 3. || Check Dependencies || _ ||
-|| 4. || Update to version 1.2.5 build.xml, project.xml, and the MANIFEST.MF || _ ||
+|| 1. || Review/Resolve Outstanding Bugs || (do we actually still do this?) ||
+|| 2. || Update Release Notes || done ||
+|| 3. || Check Dependencies || done ||
+|| 4. || Update to version 1.2.5 build.xml, project.xml, and the MANIFEST.MF || done 
||
 
 Dependency versions for this release:
 
@@ -36,40 +36,44 @@
 || Commons Collections || 2.1.1 || Released ||
 || Commons Digester || 1.5 || Released ||
 || Commons FileUpload || 1.0 || Released ||
-|| Commons Lang (this should be removed) || 2.0 || Released ||
 || Commons Logging || 1.0.4 || Released ||
 || Commons Validator || 1.1.3 || Released ||
 
+What about these?
+|| antlr || 2.7.2 || Released ||
+|| Jakarta Oro || 2.0.8 || Released ||
+
+
 == Testing Checklist ==
 
 === Testing Summary ===
 
 || '''#''' || '''Description''' || '''Completed''' ||
-|| 1. || Run Unit Test targets  || _ ||
-|| 2. || Run Cactus Tests (see below) || _ ||
-|| 3. || Play test bundled applications (latest GA release of Tomcat) || _ ||
+|| 1. || Run Unit Test targets  || done ||
+|| 2. || Run Cactus Tests (see below) || done ||
+|| 3. || Play test bundled applications (latest GA release of Tomcat) || done ||
 
 Note - would be nice to have a set of Struts test cases to run against these apps ;)
 
 === Cactus Tests ===
 
 || '''#''' || '''J2SE Version''' || '''Tomcat Version''' ||  '''Completed''' ||
-|| 2. || J2SE 1.3.1_13 || Tomcat 4.1.30 || _ ||
-|| 3. || J2SE 1.3.1_13 || Tomcat 5.0.28 || _ ||
-|| 5. || J2SE 1.4.2_04 || Tomcat 4.1.30 || _ ||
-|| 6. || J2SE 1.4.2_04 || Tomcat 5.0.28 || _ ||
+|| 2. || J2SE 1.3.1_13 || Tomcat 4.1.30 || done ||
+|| 3. || J2SE 1.3.1_13 || Tomcat 5.0.28 || done ||
+|| 5. || J2SE 1.4.2_04 || Tomcat 4.1.30 || done ||
+|| 6. || J2SE 1.4.2_04 || Tomcat 5.0.28 || done ||
 
 == Point Release Checklist (A) ==
 
 See also Commons [http://jakarta.apache.org/commons/releases/release.html 
Step-by-Step Guide]
 
 || '''#''' || '''Description''' || '''Completed''' ||
-|| A1. || Tag release in cvs: STRUTS_1_2_5 || _ ||
-|| A2. || Run Distribution Target || _ ||
-|| A3. || Upload Distribution to 
cvs.apache.org:/www/cvs.apache.org/dist/struts/v1.2.5 || _ ||
+|| A1. || Tag release in svn: STRUTS_1_2_5 || done ||
+|| A2. || Run Distribution Target (ant release) || done ||
+|| A3. || Upload Distribution to 
cvs.apache.org:/www/cvs.apache.org/dist/struts/v1.2.5 || done ||
 || A4. || Deploy JAR to Apache Java-Repository || _ ||
-|| A5. || Update "Acquiring" page on website || _ ||
-|| A6. || Post release-quality vote on dev@ list || _ ||
+|| A5. || Update "Acquiring" page on website || done ||
+|| A6. || Post release-quality vote on dev@ list || (should be sent 10/20/2004) ||
 
 == Vote ==
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsFacesRelease101

2004-10-21 Thread dev
   Date: 2004-10-21T22:58:19
   Editor: CraigMcClanahan <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsFacesRelease101
   URL: http://wiki.apache.org/struts/StrutsFacesRelease101

   Remove outstanding bugs that have been resolved, update test matrix

Change Log:

--
@@ -18,9 +18,6 @@
 == Outstanding Bug Review ==
 
 || '''ID''' || '''Summary''' || '''Status''' || '''Prevents Release''' ||
-|| [http://issues.apache.org/bugzilla/show_bug.cgi?id=31097 31097] || Struts-Faces 
renders blank pages when refreshing pages || Fixed in nightly build 20041016, asking 
reporter to verify || No (fixed) ||
-|| [http://issues.apache.org/bugzilla/show_bug.cgi?id=31220 31220] || 
 and  error || WORKSFORME, asking reporter to try a 
more recent build || Yes if reproducible ||
-|| [http://issues.apache.org/bugzilla/show_bug.cgi?id=31351 31351] || JSF 1.1_01 and 
Struts-faces Problem || Same root cause as 31097, so fixed in nightly build 20041016, 
asking reporter to verify || No (fixed) ||
 
 == Preparation Checklist ==
 
@@ -59,8 +56,10 @@
 || '''#''' || '''J2SE Version''' || '''Container Version''' || '''Struts Version''' 
|| '''JSF Version''' ||  '''Status''' ||
 || 1. || 1.4.2_03 || Tomcat 5.0.25 || Struts 1.1 || JSF RI 1.1_01 || PASS ||
 || 2. || 1.4.2_03 || Tomcat 5.0.25 || Struts 1.2.4 || JSF RI 1.1_01 || PASS ||
-|| 3. || 1.4.2_03 || Tomcat 5.0.25 || Struts 1.1 || MyFaces 1.0.7 || FAIL ||
-|| 4. || 1.4.2_03 || Tomcat 5.0.25 || Struts 1.2.4 || MyFaces 1.0.7 || FAIL ||
+|| 3. || 1.4.2_03 || Tomcat 5.0.28 || Struts 1.1 || JSF RI 1.1_01 || PASS ||
+|| 4. || 1.4.2_03 || Tomcat 5.0.28 || Struts 1.2.4 || JSF RI 1.1_01 || PASS ||
+|| 5. || 1.4.2_03 || Tomcat 5.0.25 || Struts 1.1 || MyFaces 1.0.7 || FAIL ||
+|| 6. || 1.4.2_03 || Tomcat 5.0.25 || Struts 1.2.4 || MyFaces 1.0.7 || FAIL ||
 
 MyFaces 1.0.6 and 1.0.7 have bugs that cause test failures.  See 
[http://sourceforge.net/tracker/index.php?func=detail&aid=1018239&group_id=69709&atid=525508
 this bug report] and 
[http://sourceforge.net/tracker/index.php?func=detail&aid=1019250&group_id=69709&atid=525508
 this one too] for more details.  These bugs will not hold up a release of 
Struts-Faces.
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease125

2004-10-23 Thread dev
   Date: 2004-10-23T03:02:30
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease125
   URL: http://wiki.apache.org/struts/StrutsRelease125

   Tickets, tickets, who's  fixing the tickets? :)

Change Log:

--
@@ -24,7 +24,7 @@
 See on the Commons [http://jakarta.apache.org/commons/releases/prepare.html 
Preparation Guide]
 
 || '''#''' || '''Description''' || '''Completed''' ||
-|| 1. || Review/Resolve Outstanding Bugs || (do we actually still do this?) ||
+|| 1. || Review/Resolve Outstanding Bugs || As to Problem tickets, yes we should, or 
state the reason why. How can we say its "ready for primetime", when we know that 
there are unaddressed problems. If we can't fix the problems, we must at least 
acknowledge the tickets.||
 || 2. || Update Release Notes || done ||
 || 3. || Check Dependencies || done ||
 || 4. || Update to version 1.2.5 build.xml, project.xml, and the MANIFEST.MF || done 
||

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease125

2004-10-23 Thread dev
   Date: 2004-10-23T03:17:21
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease125
   URL: http://wiki.apache.org/struts/StrutsRelease125

   Tweak language to agree with dev@ discussions. Add new step A6.

Change Log:

--
@@ -24,7 +24,7 @@
 See on the Commons [http://jakarta.apache.org/commons/releases/prepare.html 
Preparation Guide]
 
 || '''#''' || '''Description''' || '''Completed''' ||
-|| 1. || Review/Resolve Outstanding Bugs || As to Problem tickets, yes we should, or 
state the reason why. How can we say its "ready for primetime", when we know that 
there are unaddressed problems. If we can't fix the problems, we must at least 
acknowledge the tickets.||
+|| 1. || Review/Resolve Outstanding Bugs || As to Problem tickets, yes we should 
resolve or problems, or at least state the reason why. If we can't fix the problems, 
we *must* at least acknowledge the outstanding problem tickets.||
 || 2. || Update Release Notes || done ||
 || 3. || Check Dependencies || done ||
 || 4. || Update to version 1.2.5 build.xml, project.xml, and the MANIFEST.MF || done 
||
@@ -53,7 +53,7 @@
 || 2. || Run Cactus Tests (see below) || done ||
 || 3. || Play test bundled applications (latest GA release of Tomcat) || done ||
 
-Note - would be nice to have a set of Struts test cases to run against these apps ;)
+Note - would be nice to have a set of Struts test cases (or WebTest cases) to run 
against these apps ;)
 
 === Cactus Tests ===
 
@@ -68,14 +68,18 @@
 See also Commons [http://jakarta.apache.org/commons/releases/release.html 
Step-by-Step Guide]
 
 || '''#''' || '''Description''' || '''Completed''' ||
-|| A1. || Tag release in svn: STRUTS_1_2_5 || done ||
-|| A2. || Run Distribution Target (ant release) || done ||
-|| A3. || Upload Distribution to 
cvs.apache.org:/www/cvs.apache.org/dist/struts/v1.2.5 || done ||
-|| A4. || Deploy JAR to Apache Java-Repository || _ ||
-|| A5. || Update "Acquiring" page on website || done ||
-|| A6. || Post release-quality vote on dev@ list || (should be sent 10/20/2004) ||
+|| A1. || Tag distribution in svn: STRUTS_1_2_5 || done ||
+|| A2. || Run build release target (ant release) || done ||
+|| A3. || Upload test build to cvs.apache.org:/www/cvs.apache.org/dist/struts/v1.2.5 
|| done ||
+|| A4. || Announce test-build on dev@ and pmc@ lists only || done: 17-oct-2004 ||
+|| A5. || Post release-quality vote on dev@ list || (may be sent 20-oct-2004) ||
 
 == Vote ==
+
+|| A6. || If vote fails (including lack of quorum), remove test-build cvs.apache.org 
|| _ ||
+|| A7. || If vote passes, update "Acquiring" page on website || done ||
+|| A8. || If vote passes, deploy JAR to Apache Java-Repository || _ ||
+
 
 == General Availability Checklist (B) ==
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease125

2004-10-23 Thread dev
   Date: 2004-10-23T03:20:35
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease125
   URL: http://wiki.apache.org/struts/StrutsRelease125

   As a rule, better to publicize only beta and GAs on website.

Change Log:

--
@@ -77,7 +77,7 @@
 == Vote ==
 
 || A6. || If vote fails (including lack of quorum), remove test-build cvs.apache.org 
|| _ ||
-|| A7. || If vote passes, update "Acquiring" page on website || done ||
+|| A7. || If vote passes, update "Acquiring" page on website || _ ||
 || A8. || If vote passes, deploy JAR to Apache Java-Repository || _ ||
 
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease125

2004-10-23 Thread dev
   Date: 2004-10-23T03:25:09
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease125
   URL: http://wiki.apache.org/struts/StrutsRelease125

   Add step 0 to announce and link release plan.

Change Log:

--
@@ -24,6 +24,7 @@
 See on the Commons [http://jakarta.apache.org/commons/releases/prepare.html 
Preparation Guide]
 
 || '''#''' || '''Description''' || '''Completed''' ||
+|| 0. || Announce plan to dev@ list; link from roadmap page || done ||
 || 1. || Review/Resolve Outstanding Bugs || As to Problem tickets, yes we should 
resolve or problems, or at least state the reason why. If we can't fix the problems, 
we *must* at least acknowledge the outstanding problem tickets.||
 || 2. || Update Release Notes || done ||
 || 3. || Check Dependencies || done ||

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsWhiteboard

2004-10-24 Thread dev
   Date: 2004-10-24T21:53:26
   Editor: CraigMcClanahan <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsWhiteboard
   URL: http://wiki.apache.org/struts/StrutsWhiteboard

   Add a link to a new page for the "Shale" proposal

Change Log:

--
@@ -1,4 +1,5 @@
  * StrutsJericho (Struts 2.x proposal)
+ * StrutsShale (Struts 2.x proposal)
 
 {{{  * StrutsUseCases
  * StrutsModelingNotes for 2.x }}}

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: StrutsShale

2004-10-24 Thread dev
   Date: 2004-10-24T21:56:45
   Editor: CraigMcClanahan <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsShale
   URL: http://wiki.apache.org/struts/StrutsShale

   Pointers to information about the "Shale" proposal

New Page:

This is a proposal for an overall architecture for Struts 2.0, based on dividing the 
controller tier into
modular layers, and dramatically increasing the usability of the controller 
functionality.

 * 
[http://svn.apache.org/viewcvs.cgi/*checkout*/struts/trunk/contrib/struts-shale/README.html
 Proposal Details] (latest SVN version)
 * [http://www.apache.org/~craigmcc/struts-shale/ API Javadocs] (periodically updated)


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: HomePage

2004-10-24 Thread dev
   Date: 2004-10-24T23:00:16
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: HomePage
   URL: http://wiki.apache.org/struts/HomePage

   no comment

New Page:

##language:en
== Eddie Bush ==

Email: [[MailTo(ekbush AT SPAMFREE apache DOT org)]]

...


CategoryHomepage

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsDeveloperPages

2004-10-24 Thread dev
   Date: 2004-10-24T23:02:17
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsDeveloperPages
   URL: http://wiki.apache.org/struts/StrutsDeveloperPages

   no comment

Change Log:

--
@@ -8,6 +8,7 @@
  *  JamesMitchell
  *  TedHusted
  *  Rob Leland
+ *  EddieBush
 
 
 '''Others'''

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: EddieBush

2004-10-24 Thread dev
   Date: 2004-10-24T23:02:55
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: EddieBush
   URL: http://wiki.apache.org/struts/EddieBush

   no comment

New Page:

##language:en
== Eddie Bush ==

Email: [[MailTo(ekbush AT SPAMFREE apache DOT org)]]

...


CategoryHomepage

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: EddieBush

2004-10-24 Thread dev
   Date: 2004-10-24T23:06:35
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: EddieBush
   URL: http://wiki.apache.org/struts/EddieBush

   no comment

Change Log:

--
@@ -3,7 +3,12 @@
 
 Email: [[MailTo(ekbush AT SPAMFREE apache DOT org)]]
 
-...
+== Short-Term Plans ==
+
+  * Study current outstanding bugs and attempt to fix.
+  * Current bugs I'm eyeing
+* Validator Bugs
+* XHTML Bugs
 
 
 CategoryHomepage

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: ActionChaining

2004-10-25 Thread dev
   Date: 2004-10-25T05:59:12
   Editor: JoeGermuska <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: ActionChaining
   URL: http://wiki.apache.org/struts/ActionChaining

   remove nested 'code' format triple braces from email to improve formatting

Change Log:

--
@@ -1,162 +1,160 @@
-Navigation Trail: HomePage / StrutsProjectPages / StrutsDeveloperPages / 
JamesMitchell / MailDocumentation
-
-Background:
-One might argue that the normal flow of a Struts-based application would be similar 
to this:
-
-jsp -> /action -> jsp
-
-Some people (including myself) prefer this approach
-
-jsp -> /processaction -> /prepareviewaction -> jsp
-
-{{{ 
-On Tue, 23 Jul 2002, Pierre Delisle wrote:
-
-> Date: Tue, 23 Jul 2002 23:26:09 -0700
-> From: Pierre Delisle <[EMAIL PROTECTED]>
-> Reply-To: Struts Developers List <[EMAIL PROTECTED]>
-> To: [EMAIL PROTECTED]
-> Subject: action calling another action
->
-> I have a 1.0 struts-based web application where a "higher-level" 
-> action depends on the processing associated with another lower-level 
-> action.
->
-
-Welcome to the eternal debate over whether action chaining/nesting is a good design 
pattern or not :-).  
-I'm *not* a believer, but lets address your questions anyway.
-
-> For example, action "foo" needs to invoke the processing associated 
-> with action "bar".
->
-> Using struts 1.0, I could do the following in the FooAction:
->
->   ActionServletMine actionServlet =
->   (ActionServletMine)mapping.getMappings().getServlet();
->   ActionMapping targetMapping = actionServlet.findMapping("/bar.do");
->   ((BarAction)actionServlet.getActionInstance(
->   targetMapping)).perform(targetMapping, form, request, response);
->
-
-You should have been able to pass "/bar" as the argument to the
-findMapping() method, even in Struts 1.0.
-
-> ActionServletMine is my own subclass of ActionServlet. It simply 
-> provides the extra method "getActionInstance()" to allow me to get 
-> access to the action instance associated with "targetMapping". (it 
-> calls processActionCreate()).
->
-> Migrating to struts 1.1, I was hoping for backwards compatibility, but 
-> ActionMapping.getMappings() seems to have been removed without being 
-> first deprecated. Any reason, or am I missing something? (btw, I know 
-> I could simply call getServlet() within the Action subclass, but I'm 
-> still curious as to why getMappings() has been removed).
->
-
-There is no longer a single collection of ActionMappings -- there is one per 
application module.  
-So you'll need to do the following to get an
-ActionMapping:
-
-{{{  ApplicationConfig appConfig = (ApplicationConfig)
 
-request.getParameter(Action.APPLICATION_KEY);
 
-  ActionMapping mapping = (ActionMapping)
 
-appConfig.findActionConfig("/bar");
 }}}
-
->
-> If I am to bite the bullet right now and rearchitect the webapp with 
-> the new struts 1.1 api, I still run into a few issues.
->
-> What I've described above is how I thought would be the proper way to 
-> handle "action calling other action" in the very early days of 1.0. 
-> There might be a better approach now. If so, I'd appreciate if someone 
-> could point me in the right direction.
->
-
-Best practice is to factor the common code out and call it from both actions, so you 
don't 
-have to do any form of "chaining" or "nesting".
-
-> If I am to simply migrate the above code to the new 1.1 apis, it 
-> appears that I'd have to do the following:
->
->   ActionServlet actionServlet = getServlet();
->   ApplicationConfig appConfig = mapping.getApplicationConfig();
->   RequestProcessor rp = actionServlet.getRequestProcessor(appConfig);
->
-> It appears that "findMapping()" has been deprecated. So the code
-> ActionMapping targetMapping = 
-> actionServlet.findMapping("/bar.do");
-> should be replaced by
-> ActionConfig targetAction = appConfig.findActionConfig()
->
-
-You have to look up the correct ActionConfig from the ApplicationConfig, and cast 
-it to ActionMapping (for backwards compatibility).
-
-> The problem though is that the execute() method of an Action expects 
-> an ActionMapping object... which means that I'm back to want to use 
-> the old 1.0 api to get an ActionMapping (or I'm once again missing 
-> something). How come the new execute() method of Action does not take 
-> an ActionConfig object as argument instead of the old ActionMapping?
->
-
-The ActionMapping class in 1.1 is a subclass of ActionConfig, and that is the class 
-actually used in the configuration file parsing.  So the cast will always work.
-
-> Finally, it would be preferable to migrate to the new RequestProcessor 
-> interface. However, ActionServlet.getRequestProcessor() is protected, 
-> preventing me from accessing it from my Action code. Any reason why it 
-> is not public?
-
-Because you shouldn't be messing around with this stuff in the first place :-).
-
-Actually, the Reque

[Apache Struts Wiki] Updated: ForwardingWithDifferentParameter

2004-10-25 Thread dev
   Date: 2004-10-25T18:48:09
   Editor: JoeGermuska <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: ForwardingWithDifferentParameter
   URL: http://wiki.apache.org/struts/ForwardingWithDifferentParameter

   Add link to ActionChaining page.

Change Log:

--
@@ -168,3 +168,4 @@
 
 }}}
 
+'''Note:''' This practice constitutes a form of ActionChaining which has been the 
subject of much debate in Struts, and which some consider a bad design practice.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: ActionChaining

2004-10-25 Thread dev
   Date: 2004-10-25T19:08:38
   Editor: JoeGermuska <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: ActionChaining
   URL: http://wiki.apache.org/struts/ActionChaining

   Remove long and old emai; attempt to summarize some recent list discussion.

Change Log:

--
@@ -1,6 +1,10 @@
-Navigation Trail: HomePage / StrutsProjectPages / StrutsDeveloperPages / 
JamesMitchell / MailDocumentation
+In a nutshell, '''Action Chaining''' is the practice of returning a non-redirect 
ActionForward which points to a Struts action path.  This is chaining (where a 
redirect isn't) because it results in the ActionServlet triggering a second "run" 
through the RequestProcessor's processing flow.
 
-Background:
+Many developers find this an effective way to organize their web applications.  
However, it is important to note that this is not a supported way to use Struts.  The 
RequestProcessor is designed with the assumption that it is executed once per HTTP 
request.  Sometimes Action Chaining is used as a work around for an application which 
is not cleanly designed.
+
+An earlier author wrote on this page:
+
+{{{
 One might argue that the normal flow of a Struts-based application would be similar 
to this:
 
 jsp -> /action -> jsp
@@ -8,129 +12,9 @@
 Some people (including myself) prefer this approach
 
 jsp -> /processaction -> /prepareviewaction -> jsp
-
-{{{ 
-On Tue, 23 Jul 2002, Pierre Delisle wrote:
-
-> Date: Tue, 23 Jul 2002 23:26:09 -0700
-> From: Pierre Delisle <[EMAIL PROTECTED]>
-> Reply-To: Struts Developers List <[EMAIL PROTECTED]>
-> To: [EMAIL PROTECTED]
-> Subject: action calling another action
->
-> I have a 1.0 struts-based web application where a "higher-level" 
-> action depends on the processing associated with another lower-level 
-> action.
->
-
-Welcome to the eternal debate over whether action chaining/nesting is a good design 
pattern or not :-).  
-I'm *not* a believer, but lets address your questions anyway.
-
-> For example, action "foo" needs to invoke the processing associated 
-> with action "bar".
->
-> Using struts 1.0, I could do the following in the FooAction:
->
->   ActionServletMine actionServlet =
->   (ActionServletMine)mapping.getMappings().getServlet();
->   ActionMapping targetMapping = actionServlet.findMapping("/bar.do");
->   ((BarAction)actionServlet.getActionInstance(
->   targetMapping)).perform(targetMapping, form, request, response);
->
-
-You should have been able to pass "/bar" as the argument to the
-findMapping() method, even in Struts 1.0.
-
-> ActionServletMine is my own subclass of ActionServlet. It simply 
-> provides the extra method "getActionInstance()" to allow me to get 
-> access to the action instance associated with "targetMapping". (it 
-> calls processActionCreate()).
->
-> Migrating to struts 1.1, I was hoping for backwards compatibility, but 
-> ActionMapping.getMappings() seems to have been removed without being 
-> first deprecated. Any reason, or am I missing something? (btw, I know 
-> I could simply call getServlet() within the Action subclass, but I'm 
-> still curious as to why getMappings() has been removed).
->
-
-There is no longer a single collection of ActionMappings -- there is one per 
application module.  
-So you'll need to do the following to get an
-ActionMapping:
-
-  ApplicationConfig appConfig = (ApplicationConfig) 
-request.getParameter(Action.APPLICATION_KEY); 
-  ActionMapping mapping = (ActionMapping) 
-appConfig.findActionConfig("/bar");
-
->
-> If I am to bite the bullet right now and rearchitect the webapp with 
-> the new struts 1.1 api, I still run into a few issues.
->
-> What I've described above is how I thought would be the proper way to 
-> handle "action calling other action" in the very early days of 1.0. 
-> There might be a better approach now. If so, I'd appreciate if someone 
-> could point me in the right direction.
->
-
-Best practice is to factor the common code out and call it from both actions, so you 
don't 
-have to do any form of "chaining" or "nesting".
-
-> If I am to simply migrate the above code to the new 1.1 apis, it 
-> appears that I'd have to do the following:
->
->   ActionServlet actionServlet = getServlet();
->   ApplicationConfig appConfig = mapping.getApplicationConfig();
->   RequestProcessor rp = actionServlet.getRequestProcessor(appConfig);
->
-> It appears that "findMapping()" has been deprecated. So the code
-> ActionMapping targetMapping = 
-> actionServlet.findMapping("/bar.do");
-> should be replaced by
-> ActionConfig targetAction = appConfig.findActionConfig()
->
-
-You have to look up the correct ActionConfig from the ApplicationConfig, and cast 
-it to ActionMapping (for backwards compatibility).
-
-> The problem though is that the execute() method of an Action expects 
-> an ActionMapping object... which means that I'm back to want to use 
-> the old 1.0 api to get a

[Apache Struts Wiki] Updated: EddieBush

2004-10-25 Thread dev
   Date: 2004-10-25T19:28:29
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: EddieBush
   URL: http://wiki.apache.org/struts/EddieBush

   no comment

Change Log:

--
@@ -1,12 +1,20 @@
 ##language:en
-== Eddie Bush ==
+= Eddie Bush =
+Howdy y'all!  Hope you're doing as well as I am.  Everyone should!  Have a look 
around - take what you find useful and ignore the rest.  If you have something you'd 
like to see me add or give attention to here, please feel free to mail me using the 
link below.
 
+If you encounter something you don't particularly agree with or simply despise, 
you're welcome to drop an FYI.  There's nothing like synergy, and I'm a firm believer 
that we can all learn something from each person around us.
+
+== Contact Information ==
 Email: [[MailTo(ekbush AT SPAMFREE apache DOT org)]]
 
-== Short-Term Plans ==
+= Short-Term Plans =
+
+  * Study current outstanding bugs
+  * Determine best way to resolve
+  * Squishety-squish-squish the bugs!
+   - "Oh that's a big'n - watch the juice ooze out of it!"
 
-  * Study current outstanding bugs and attempt to fix.
-  * Current bugs I'm eyeing
+== Current bugs I'm eyeing ==
 * Validator Bugs
 * XHTML Bugs
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: EddieBush

2004-10-25 Thread dev
   Date: 2004-10-25T23:26:53
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: EddieBush
   URL: http://wiki.apache.org/struts/EddieBush

   no comment

Change Log:

--
@@ -18,5 +18,21 @@
 * Validator Bugs
 * XHTML Bugs
 
+= Thought-Holder =
+== Follow-up to Ted's Post ==
+
+Are there any glaring inconsistencies in the posted documents with the Tomcat release 
philosophy?
+
+== Release Thoughts ==
+
+So ... according to the release plan we're over-due a vote?  Actually, that's getting 
the cart before the horse, isn't it?  What about bugzilla?  We still need to address 
that, don't we?  Most everything there is an enhancement.  There are a few issues, 
but, IMHO, nothing we're going to solve before this release gets cut.
+
+Are there any show stoppers for anyone?
+May we proceed to defer outstanding issues to 1.2.6?  ... or are we moving on to 1.3? 
 I need to look at the roadmap I suppose an get a feel for what our current direction 
is.
+
+In any case, it seems to me bugzilla has yet to be dealt with and needs to be.  From 
there, as I understand it, there should be a build made that we all test as thoroughly 
as we can - and vote on.  I agree with your earlier statement about not voting +1 
unless you have the utmost confidence in the build from having battle-tested it, that 
is, provided quorum may be reached with those who can't battle-test abstaining from 
the vote.  In the end, however, it's up to each of us to vote our conscience, 
regardless of whether or not we can battle-test.
+
+If that's unintelligible, I claim sleep-deprivation! :-)
+
 
 CategoryHomepage

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: EddieBush

2004-10-25 Thread dev
   Date: 2004-10-25T23:27:26
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: EddieBush
   URL: http://wiki.apache.org/struts/EddieBush

   no comment

Change Log:

--
@@ -1,5 +1,6 @@
 ##language:en
 = Eddie Bush =
+
 Howdy y'all!  Hope you're doing as well as I am.  Everyone should!  Have a look 
around - take what you find useful and ignore the rest.  If you have something you'd 
like to see me add or give attention to here, please feel free to mail me using the 
link below.
 
 If you encounter something you don't particularly agree with or simply despise, 
you're welcome to drop an FYI.  There's nothing like synergy, and I'm a firm believer 
that we can all learn something from each person around us.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: RequestProcessor

2004-10-26 Thread dev
   Date: 2004-10-26T06:01:32
   Editor: JoeGermuska <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: RequestProcessor
   URL: http://wiki.apache.org/struts/RequestProcessor

   no comment

Change Log:

--
@@ -2,6 +2,12 @@
 
 RequestProcessor contains the processing logic that the Struts controller servlet 
performs as it receives each servlet request from the container.  You can customize 
the request processing behavior by subclassing this class and overriding the method(s) 
whose behavior you are interested in changing.
 
+Experience has shown that requiring people to extend a single RequestProcessor class 
to customize the processing flow is cumbersome, and is particularly challenging when 
one wants to integrate custom processing from more than one source, because of Java's 
single inheritance limitations.  There was 
[http://marc.theaimsgroup.com/?l=struts-dev&m=105415755227385&w=2 some discussion] 
about whether Struts should move towards a single interface for Request Processor, 
behind which multiple services could be integrated, or whether a composable request 
processor would be more useful.
+
+Since then, the StrutsChain project has been developed and added to the contrib 
branch of Struts source repository.  It implements the composable model, and has 
gotten considerable interest from other developers.  In fact, much developer list 
discussion indicates that it will eventually replace the existing RequestProcessor.  
See the StrutsChain page for details.
+
+In the meantime, if you are interested in extending 
org.apache.struts.action.RequestProcessor, some historical information is retained 
below:
+
 A simple example of a custom RequestProcessor is:
 
 {{{
@@ -22,22 +28,3 @@
 }}}
 
 See the [http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd 
struts-config.xml DTD] for the complete list of attributes accepted by the controller 
element.
-
-
-
-Has anyone considered a mechanism to make a composite RequestProcessor?  It seems 
like the biggest obstacle is the struts-config DTD.  I think you could get there by 
extending ControllerConfig and setting properties on it, and making sure that your 
ControllerConfig and your RequestProcessor could see each other.
-
-This would be an awesome feature. Currently we are looking to incorporate three 
different RequestProcessors 
(TilesRequestProcessor,BC4JRequestProcessor,WorkflowRequestProcessor) and the only 
solution is to take all the sources and modify them into one RequestProcessor. It 
would be great if I could add them all together without modifying the third-party 
source code.
-
-[http://marc.theaimsgroup.com/?l=struts-dev&m=105415755227385&w=2 This discussion] 
ensued on the StrutsDevMailingList, and the conclusion seems to be that there should 
be a RequestProcessor interface, and that the current concrete class should implement 
the interface.  I have created 
[http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20356 RFE 20356 in bugzilla]. 
-
-=== Implementation Ideas ===
-This wiki doesn't seem to support "strike-through" formatting, so I'll just note that 
this earlier statement:
-{{{ From what I take from the discussion, demand for composition in a configuration  
- file is not high.  It may be that all people want is a single interface exactly like 
the 
- current implementation class, and they'll do all the work of composing by  
- instantiating other request processor classes as needed behind the interface. }}}
-is less clearly true right now.  The discussion on the list seems relatively split 
between an single-interface solution vs a solution that supports external 
configuration of a chain of processors.  In the interest of organization, I'm spawning 
two sub-pages for the alternate views:
-
- *  /SingleInterface
- *  /Composable

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: StrutsChain

2004-10-26 Thread dev
   Date: 2004-10-26T06:06:05
   Editor: JoeGermuska <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsChain
   URL: http://wiki.apache.org/struts/StrutsChain

   Created

New Page:

'''struts-chain''' is a package designed to open up the RequestProcessor chain to more 
flexible extension.  It is currently in the 
[http://svn.apache.org/viewcvs.cgi/struts/trunk/contrib/struts-chain/ "contrib"] 
subdirectory of the SVN repository.  It is not yet being distributed in binary form.

Struts developers have expressed interest in making the struts-chain request processor 
the default processor in a near-future version of Struts.  This will require a full 
1.0 release of the CommonsChain library upon which struts-chain is built, and much 
documentation.  This page in the wiki may serve as a good scratch pad for struts-chain 
documentation while people are getting used to it.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsNewFaqs

2004-10-26 Thread dev
   Date: 2004-10-26T09:47:00
   Editor: RoryWinston <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsNewFaqs
   URL: http://wiki.apache.org/struts/StrutsNewFaqs

   no comment

Change Log:

--
@@ -27,6 +27,7 @@
  *  StrutsUpgrade - Notes on 'upgrading'
  *  ForwardingWithDifferentParameter
  * ActionErrorsAndActionMessages
+ * ActionChaining
 
 
 * 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsNewFaqs

2004-10-26 Thread dev
   Date: 2004-10-26T09:47:35
   Editor: RoryWinston <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsNewFaqs
   URL: http://wiki.apache.org/struts/StrutsNewFaqs

   no comment

Change Log:

--
@@ -28,6 +28,7 @@
  *  ForwardingWithDifferentParameter
  * ActionErrorsAndActionMessages
  * ActionChaining
+ * RequestProcessor
 
 
 * 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: EddieBush

2004-10-29 Thread dev
   Date: 2004-10-29T20:55:16
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: EddieBush
   URL: http://wiki.apache.org/struts/EddieBush

   no comment

Change Log:

--
@@ -19,6 +19,28 @@
 * Validator Bugs
 * XHTML Bugs
 
+= Current Issues =
+
+Problem Ticket Roundmap
+
+* #5157 - logic:iterate attributes inconsistent with rest of struts - Could be 
invalid 
+
+* #18169 - Resource attribute of msg tag in the validation.xml doesn't work as 
anticipated - Could be Commons Validator issue 
+
+* #23127 - Page attribute of img and image tags doesn't use pagePattern setting - No 
patch, but we could try to resolve 
+
+* #31230 - Multiple classes using deprecated DefinitionsUtil class - Patch to 
DefinitionDispatcherAction could be considered, and the rest tabled for 1.3.
+
+* #31501 - html:form focus generates non-XHTML - Could be invalid 
+
+* #31642 -  always include Session id (if any) even for external Urls 
(href attribute) - Patch could be considered 
+
+* #31658 - LogonAction does not check errors in appropriate place - Fix could be 
considered 
+
+* #31684 - html:frame tag anchor attribute does not appear to pass along correctly - 
More information needed. We might need to add a frames page to the examples 
application. 
+
+* #31827 - Bug in validation part - Could be a support issue
+
 = Thought-Holder =
 == Follow-up to Ted's Post ==
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: EddieBush

2004-10-29 Thread dev
   Date: 2004-10-29T21:05:05
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: EddieBush
   URL: http://wiki.apache.org/struts/EddieBush

   no comment

Change Log:

--
@@ -23,23 +23,23 @@
 
 Problem Ticket Roundmap
 
-* #5157 - logic:iterate attributes inconsistent with rest of struts - Could be 
invalid 
+* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5157 5157] - logic:iterate 
attributes inconsistent with rest of struts - Could be invalid 
 
-* #18169 - Resource attribute of msg tag in the validation.xml doesn't work as 
anticipated - Could be Commons Validator issue 
+* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18169 18169] - Resource 
attribute of msg tag in the validation.xml doesn't work as anticipated - Could be 
Commons Validator issue 
 
-* #23127 - Page attribute of img and image tags doesn't use pagePattern setting - No 
patch, but we could try to resolve 
+* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23127 23127] - Page attribute of 
img and image tags doesn't use pagePattern setting - No patch, but we could try to 
resolve 
 
-* #31230 - Multiple classes using deprecated DefinitionsUtil class - Patch to 
DefinitionDispatcherAction could be considered, and the rest tabled for 1.3.
+* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31230 31230] - Multiple classes 
using deprecated DefinitionsUtil class - Patch to DefinitionDispatcherAction could be 
considered, and the rest tabled for 1.3.
 
-* #31501 - html:form focus generates non-XHTML - Could be invalid 
+* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31501 31501] - html:form focus 
generates non-XHTML - Could be invalid 
 
-* #31642 -  always include Session id (if any) even for external Urls 
(href attribute) - Patch could be considered 
+* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31642 31642] -  
always include Session id (if any) even for external Urls (href attribute) - Patch 
could be considered 
 
-* #31658 - LogonAction does not check errors in appropriate place - Fix could be 
considered 
+* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31658 31658] - LogonAction does 
not check errors in appropriate place - Fix could be considered 
 
-* #31684 - html:frame tag anchor attribute does not appear to pass along correctly - 
More information needed. We might need to add a frames page to the examples 
application. 
+* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31684 31684] - html:frame tag 
anchor attribute does not appear to pass along correctly - More information needed. We 
might need to add a frames page to the examples application. 
 
-* #31827 - Bug in validation part - Could be a support issue
+* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31827 31827] - Bug in validation 
part - Could be a support issue
 
 = Thought-Holder =
 == Follow-up to Ted's Post ==

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: EddieBush

2004-10-31 Thread dev
   Date: 2004-10-31T00:10:00
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: EddieBush
   URL: http://wiki.apache.org/struts/EddieBush

   no comment

Change Log:

--
@@ -31,7 +31,7 @@
 
 * [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31230 31230] - Multiple classes 
using deprecated DefinitionsUtil class - Patch to DefinitionDispatcherAction could be 
considered, and the rest tabled for 1.3.
 
-* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31501 31501] - html:form focus 
generates non-XHTML - Could be invalid 
+* '''[http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31501 31501]''' - html:form 
focus generates non-XHTML - Could be invalid 
 
 * [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31642 31642] -  
always include Session id (if any) even for external Urls (href attribute) - Patch 
could be considered 
 
@@ -42,20 +42,7 @@
 * [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31827 31827] - Bug in validation 
part - Could be a support issue
 
 = Thought-Holder =
-== Follow-up to Ted's Post ==
-
-Are there any glaring inconsistencies in the posted documents with the Tomcat release 
philosophy?
-
-== Release Thoughts ==
-
-So ... according to the release plan we're over-due a vote?  Actually, that's getting 
the cart before the horse, isn't it?  What about bugzilla?  We still need to address 
that, don't we?  Most everything there is an enhancement.  There are a few issues, 
but, IMHO, nothing we're going to solve before this release gets cut.
-
-Are there any show stoppers for anyone?
-May we proceed to defer outstanding issues to 1.2.6?  ... or are we moving on to 1.3? 
 I need to look at the roadmap I suppose an get a feel for what our current direction 
is.
-
-In any case, it seems to me bugzilla has yet to be dealt with and needs to be.  From 
there, as I understand it, there should be a build made that we all test as thoroughly 
as we can - and vote on.  I agree with your earlier statement about not voting +1 
unless you have the utmost confidence in the build from having battle-tested it, that 
is, provided quorum may be reached with those who can't battle-test abstaining from 
the vote.  In the end, however, it's up to each of us to vote our conscience, 
regardless of whether or not we can battle-test.
-
-If that's unintelligible, I claim sleep-deprivation! :-)
 
+(Empty)
 
 CategoryHomepage

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: EddieBush

2004-11-01 Thread dev
   Date: 2004-11-01T00:34:54
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: EddieBush
   URL: http://wiki.apache.org/struts/EddieBush

   no comment

Change Log:

--
@@ -31,7 +31,7 @@
 
 * [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31230 31230] - Multiple classes 
using deprecated DefinitionsUtil class - Patch to DefinitionDispatcherAction could be 
considered, and the rest tabled for 1.3.
 
-* '''[http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31501 31501]''' - html:form 
focus generates non-XHTML - Could be invalid 
+* FIXED (rev 56218) [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31501 31501]-- 
- html:form focus generates non-XHTML - Could be invalid 
 
 * [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31642 31642] -  
always include Session id (if any) even for external Urls (href attribute) - Patch 
could be considered 
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: EddieBush

2004-11-01 Thread dev
   Date: 2004-11-01T00:35:32
   Editor: EddieBush <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: EddieBush
   URL: http://wiki.apache.org/struts/EddieBush

   no comment

Change Log:

--
@@ -31,7 +31,7 @@
 
 * [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31230 31230] - Multiple classes 
using deprecated DefinitionsUtil class - Patch to DefinitionDispatcherAction could be 
considered, and the rest tabled for 1.3.
 
-* FIXED (rev 56218) [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31501 31501]-- 
- html:form focus generates non-XHTML - Could be invalid 
+* [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31501 31501]- FIXED (rev 56218) 
: html:form focus generates non-XHTML - Could be invalid 
 
 * [http://nagoya.apache.org/bugzilla/show_bug.cgi?id=31642 31642] -  
always include Session id (if any) even for external Urls (href attribute) - Patch 
could be considered 
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: StrutsMaintenanceSvn

2004-11-05 Thread dev
   Date: 2004-11-05T11:19:17
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsMaintenanceSvn
   URL: http://wiki.apache.org/struts/StrutsMaintenanceSvn

   no comment

New Page:

This page is intended for any useful info for SVN

== Info ==

 * Struts Subversion [http://struts.apache.org/ repository]
 * Apache Subversion [http://www.apache.org/dev/version-control.html checkout 
instructions]

== Subversion Properties ==

Subversion uses properties to record meta data about files. This section describes the 
use of these properties in Struts.

 * '''svn:keywords''' - subversion supports keyword substitution. Need to set the 
svn:keywords property to space seprated list of the keywords and then add the keywords 
to the file.
 * '''svn:eol-style''' - determines the line ending character on a file.

=== Java Source Files ===

When adding a new java source file the following should be set up:

 * set the '''svn:eol-style''' property to ''native'' 
 * set the '''svn:keywords''' property to ''date author id rev'' 
 * add the $id$ keyword in the license comments at the top of the file
 * add @version $Rev$ $Date$ to the javadoc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsMaintenance

2004-11-05 Thread dev
   Date: 2004-11-05T11:19:47
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsMaintenance
   URL: http://wiki.apache.org/struts/StrutsMaintenance

   no comment

Change Log:

--
@@ -1,4 +1,5 @@
 The intention of this page is to provide a place to put notes on tasks for 
maintaining the Struts project.
 
+ * StrutsMaintenanceSvn - Subversion Notes
  * StrutsMaintenanceGump - Notes on Strut's gump metadata
  * StrutsMaintenanceValidWhenParser - Notes on changing ValidWhenParser.g

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsMaintenanceSvn

2004-11-05 Thread dev
   Date: 2004-11-05T14:00:46
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsMaintenanceSvn
   URL: http://wiki.apache.org/struts/StrutsMaintenanceSvn

   no comment

Change Log:

--
@@ -4,6 +4,7 @@
 
  * Struts Subversion [http://struts.apache.org/ repository]
  * Apache Subversion [http://www.apache.org/dev/version-control.html checkout 
instructions]
+ * Subversion [http://svnbook.red-bean.com/svnbook-1.1/index.html Red Book]
 
 == Subversion Properties ==
 
@@ -12,11 +13,36 @@
  * '''svn:keywords''' - subversion supports keyword substitution. Need to set the 
svn:keywords property to space seprated list of the keywords and then add the keywords 
to the file.
  * '''svn:eol-style''' - determines the line ending character on a file.
 
-=== Java Source Files ===
+=== Configuring the Client: Automatic Property Setting ===
+
+You should be able to configure the client your using for svn to automatically set 
properties on newly added files. The following bits of the red book may help.
+
+ * [http://svnbook.red-bean.com/svnbook-1.1/ch07s02.html#svn-ch-7-sect-2.4 Automatic 
Property Setting]
+ * [http://svnbook.red-bean.com/svnbook-1.1/ch07.html#svn-ch-7-sect-1.3.2 
Configuraton Options]
+
+First you need to set the '''enable-auto-props''' to ''yes''. Then in the 
'''auto-props''' section add properties for specified file patterns.
+
+=== Struts Subversion Property Settings ===
+
+ Java Source Files 
 
 When adding a new java source file the following should be set up:
 
- * set the '''svn:eol-style''' property to ''native'' 
- * set the '''svn:keywords''' property to ''date author id rev'' 
+The new file should have the following properties:
+
+ * '''svn:eol-style''' property set to ''native'' 
+ * '''svn:keywords''' property set to ''date author id rev'' 
+
+The new file should contain the following keywords:
+
  * add the $id$ keyword in the license comments at the top of the file
  * add @version $Rev$ $Date$ to the javadoc
+
+ Documentation 
+
+The '''*.xml''' documentation files have the following properties set:
+
+ * '''svn:eol-style''' property set to ''native'' 
+ * '''svn:keywords''' property set to ''author date id'' 
+
+'''Note:''' not sure why were setting the svn:keywords since they aren't being used 
in the documents?

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsMaintenanceSvn

2004-11-05 Thread dev
   Date: 2004-11-05T18:41:04
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsMaintenanceSvn
   URL: http://wiki.apache.org/struts/StrutsMaintenanceSvn

   no comment

Change Log:

--
@@ -44,5 +44,3 @@
 
  * '''svn:eol-style''' property set to ''native'' 
  * '''svn:keywords''' property set to ''author date id'' 
-
-'''Note:''' not sure why were setting the svn:keywords since they aren't being used 
in the documents?

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsReleasePlans

2004-10-16 Thread dev
   Date: 2004-10-16T13:17:05
   Editor: CraigMcClanahan <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsReleasePlans
   URL: http://wiki.apache.org/struts/StrutsReleasePlans

   Add a new section for Struts-Faces releases

Change Log:

--
@@ -7,9 +7,13 @@
 '''NOTE''' For info on cutting a release see the Struts 
[http://struts.apache.org/releases.html#Releases Release Guidelines]
 
 
-= Release Plans =
+= Struts Release Plans =
 
  *  StrutsRelease122
  *  StrutsRelease123
  *  StrutsRelease124
  *  StrutsRelease125
+
+= Struts-Faces Release Plans =
+
+ *  StrutsFacesRelease101

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[Apache Struts Wiki] New: StrutsFacesRelease101

2004-10-16 Thread dev
   Date: 2004-10-16T13:33:02
   Editor: CraigMcClanahan <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsFacesRelease101
   URL: http://wiki.apache.org/struts/StrutsFacesRelease101

   Initial release plan page for Struts-Faces 1.0.1

New Page:

= Struts-Faces 1.0.1 Release =

== Info ==

 1. See Struts [http://struts.apache.org/releases.html#Releases Release 
Guidelines]

 1. See Commons [http://jakarta.apache.org/commons/releases/prepare.html 
Preparation Guide]

 1. See Commons [http://jakarta.apache.org/commons/releases/release.html 
Step-by-Step Guide] for cutting a release

== Release Manager ==

The release manager is '''Craig McClanahan'''

== Issues ==


== Outstanding Bug Review ==

|| '''ID''' || '''Summary''' || '''Component''' || '''Prevents Release''' ||

== Preparation Checklist ==

See on the Commons [http://jakarta.apache.org/commons/releases/prepare.html 
Preparation Guide]

|| '''#''' || '''Description''' || '''Completed''' ||
|| 1. || Review/Resolve Outstanding Bugs || _ ||
|| 2. || Update Release Notes || _ ||
|| 3. || Check Dependencies || _ ||
|| 4. || Update to version 1.0.1 build.xml, project.xml, and the MANIFEST.MF || 
_ ||

Dependency versions for this release:

|| '''Dependency''' || '''Version''' || '''Status''' ||
|| Struts Framework || 1.2.4 || Released ||
|| JavaServer Faces RI || 1.1_01 || Released ||

Struts-Faces also has dependencies on several commons packages that are also 
required by Struts.  The packaged
versions of these libraries are the ones included with the Struts release 
mentioned above.

== Testing Checklist ==

=== Testing Steps Required ===

The following steps are required to test each scenario in the Test Matrix:

|| '''#''' || '''Description''' ||
|| 1. || Install and exercise example1-webapp ||
|| 2. || Install and exercise example2-webapp ||
|| 3. || Install systest1-webapp ||
|| 4. || Run "ant test" on sysclient-app ||


=== Test Matrix ===

|| '''#''' || '''J2SE Version''' || '''Container Version''' || '''Struts 
Version''' || '''JSF Version''' ||  '''Completed''' ||
|| 1. || 1.4.2_03 || Tomcat 5.0.25 || Struts 1.1 || JSF RI 1.1_01 || _ ||
|| 2. || 1.4.2_03 || Tomcat 5.0.25 || Struts 1.2.4 || JSF RI 1.1_01 || _ ||
|| 3. || 1.4.2_03 || Tomcat 5.0.25 || Struts 1.1 || MyFaces 1.0.7 || _ ||
|| 4. || 1.4.2_03 || Tomcat 5.0.25 || Struts 1.2.4 || MyFaces 1.0.7 || _ ||

== Point Release Checklist (A) ==

See also Commons [http://jakarta.apache.org/commons/releases/release.html 
Step-by-Step Guide]

|| '''#''' || '''Description''' || '''Completed''' ||
|| A1. || Tag release in svn: STRUTS_FACES_1_0_1 || _ ||
|| A2. || Run Distribution Target || _ ||
|| A3. || Upload Distribution to 
cvs.apache.org:/www/cvs.apache.org/dist/struts-faces/v1.0.1 || _ ||
|| A4. || Deploy JAR to Apache Java-Repository || _ ||
|| A5. || Update "Acquiring" page on website || _ ||
|| A6. || Post release-quality vote on dev@ list || _ ||

== Vote ==

== General Availability Checklist (B) ==

|| '''#''' || '''Description''' || '''Completed''' ||
|| B1. || Create Sums and Sign Distributions || _ ||
|| B2. || Copy Distribution to Mirrored Directories || _ ||
|| B3. || Update "Acquiring" page on website and Test Downloads || _ ||
|| B4. || Post an announcement to lists and website || _ ||
|| B5. || Request new Bugzilla version level (1.2.5) || _ ||

== Other ==



CategoryHomepage StrutsReleasePlans


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[Apache Struts Wiki] Updated: StrutsArticles

2004-11-09 Thread dev
   Date: 2004-11-09T07:46:47
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsArticles
   URL: http://wiki.apache.org/struts/StrutsArticles

   no comment

Change Log:

--
@@ -1,21 +1,25 @@
+[http://www.java201.com/resources/browse/12-all.html Struts Related Resources]
+
 Articles that cover Struts (ordered by publish date).
 
-[http://blogs.sun.com/roller/page/craigmcc/20040927#struts_or_jsf_struts_and 
Struts or JSF? Struts and JSF?] Craig Mc Clanahan on his Blog, September 2004
+ * 
[http://blogs.sun.com/roller/page/craigmcc/20040927#struts_or_jsf_struts_and 
Struts or JSF? Struts and JSF?] Craig Mc Clanahan on his Blog, September 2004
+
+ * [http://otn.oracle.com/oramag/oracle/04-may/o34dev_struts.html Reuse Tiles 
and Simplify UI] by James Holmes, May/June 2004 Oracle Magazine
 
-[http://otn.oracle.com/oramag/oracle/04-may/o34dev_struts.html Reuse Tiles and 
Simplify UI] by James Holmes, May/June 2004 Oracle Magazine
+ * [http://otn.oracle.com/oramag/oracle/04-jan/o14dev_struts.html Check Your 
Form with Validator] by James Holmes, January/February 2004 Oracle Magazine
 
-[http://otn.oracle.com/oramag/oracle/04-jan/o14dev_struts.html Check Your Form 
with Validator] by James Holmes, January/February 2004 Oracle Magazine
+ * [http://www.developer.com/java/ejb/article.php/3321521 Succeeding With 
Struts: Dynamically Sized Foms] by James Turner, March 2004
 
-[http://www.developer.com/java/ejb/article.php/3321521 Succeeding With Struts: 
Dynamically Sized Foms] by James Turner, March 2004
+ * [http://www.developer.com/java/ejb/article.php/2233591 Succeeding With 
Struts: Indexed Properties and Beans as Properties] by James Turner, July 2003
 
-[http://www.developer.com/java/ejb/article.php/2233591 Succeeding With Struts: 
Indexed Properties and Beans as Properties] by James Turner, July 2003
+ * [http://www.developer.com/java/ent/article.php/2214681 Succeeding With 
Struts: Dynaforms] by James Turner, May 2003
 
-[http://www.developer.com/java/ent/article.php/2214681 Succeeding With Struts: 
Dynaforms] by James Turner, May 2003
+ * [http://www.developer.com/java/ent/article.php/2192411 Struts in Action: 
Developing Applications with Tiles] Chapter 11 of Struts In Action book by Ted 
Husted et al, April 2003
 
-[http://www.developer.com/java/ent/article.php/2192411 Struts in Action: 
Developing Applications with Tiles] Chapter 11 of Struts In Action book by Ted 
Husted et al, April 2003
+ * [http://www.javaworld.com/javaworld/jw-04-2003/jw-0418-struts.html Jump the 
Hurdles of Struts Development] by Michael Coen and Amarnath Nanduri, April 2003
 
-[http://www.javaworld.com/javaworld/jw-04-2003/jw-0418-struts.html Jump the 
Hurdles of Struts Development] by Michael Coen and Amarnath Nanduri, April 2003
+ * [http://www.developer.com/java/ent/article.php/2107401 Struts from Scratch] 
by Kevin Bedell, March 2003
 
-[http://www.developer.com/java/ent/article.php/2107401 Struts from Scratch] by 
Kevin Bedell, March 2003
+ * [http://www.javaworld.com/javaworld/jw-02-2002/jw-0201-strutsxslt.html 
Boost Struts with XSLT and XML] by Julien Mercay and Gilbert Bouzeid, February 
2002 Java World.
 
 [attachment:struts-intro.ppt Intro] by David Hay - Powerpoint presentation 
giving general introduction to Struts, along with detailed step-by-step 
graphical explanation of how browser request is processed (pages 6, 8 & 9) 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsWebLinks

2004-11-09 Thread dev
   Date: 2004-11-09T07:51:04
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsWebLinks
   URL: http://wiki.apache.org/struts/StrutsWebLinks

   no comment

Change Log:

--
@@ -2,12 +2,14 @@
 
  *  http://struts.application-servers.com/ (Struts web site)
  *  http://www.keyboardmonkey.com/next/index.jsp (Struts nesting extension)
- *  http://www.javaworld.com/javaworld/jw-02-2002/jw-0201-strutsxslt.html 
(article: Boost Struts with XSLT and XML)
  *  http://www.common-controls.com/en/products/index.html (Presentation Layer 
for struts)
  *  http://www.arc-mind.com/downloads.htm (Struts Tiles Tutorial)
  *  [http://www.java201.com/resources/browse/12-all.html Struts-related 
Resources]
 
 === Open Source Web Apps Which Use Struts ===
+
+See also StrutsApplications page.
+
  *  http://sourceforge.net/projects/personalblog Personalblog - personal 
blogging application (MIT)
  *  http://sourceforge.net/projects/owx/ eAdmin/OWX (Omniaweb-X) - site 
management / CMS software (LGPL)
  *  http://www.liferay.com/ Liferay Enterprise Portal - portal software 
implementing JSR 168 (MIT)
@@ -19,6 +21,8 @@
 
 === Examples of sites built using Struts ===
 
+See also PoweredBy page.
+
  *  http://www.showtimetickets.com (after market ticket broker)
  *  http://www.juliannegiffin.com (uses Struts for logins, editing users, 
forums, tracking downloads etc.)
  *  http://www.mixermixer.com
@@ -60,6 +64,9 @@
  * http://www.wissen.de - A German knowledge portal
 
 === Other Applications Using Struts ===
+
+See also StrutsApplications page.
+
  * IBM WebSphere 5.x Admin Console (Built on Struts)
  * IBM WebSphere Portal Server 
  * 
[http://e-docs.bea.com/workshop/docs81/doc/en/workshop/guide/netui/guide/navGuidetoBuildingWebApplications.html
 BEA Weblogic 8.1 Java Page Flow]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: PoweredBy

2004-11-09 Thread dev
   Date: 2004-11-09T07:54:24
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: PoweredBy
   URL: http://wiki.apache.org/struts/PoweredBy

   no comment

Change Log:

--
@@ -1 +1,3 @@
 See [http://wiki.apache.org/struts/StrutsWebLinks here] for a list of sites 
that use Struts
+
+Simon Chappel is publishing a list of sites using struts 
[http://simonpeter.com/techie/java/struts/sites.html here]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: PoweredBy

2004-11-09 Thread dev
   Date: 2004-11-09T07:57:58
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: PoweredBy
   URL: http://wiki.apache.org/struts/PoweredBy

   no comment

Change Log:

--
@@ -1,3 +1,5 @@
 See [http://wiki.apache.org/struts/StrutsWebLinks here] for a list of sites 
that use Struts
 
+Axel Stahlhut has a forum for people to post links to sites using Struts 
[http://www.objectstore.de/forum/viewtopic.php?p=5#5 here]
+
 Simon Chappel is publishing a list of sites using struts 
[http://simonpeter.com/techie/java/struts/sites.html here]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: PoweredBy

2004-11-09 Thread dev
   Date: 2004-11-09T12:45:43
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: PoweredBy
   URL: http://wiki.apache.org/struts/PoweredBy

   no comment

Change Log:

--
@@ -1,5 +1,25 @@
 See [http://wiki.apache.org/struts/StrutsWebLinks here] for a list of sites 
that use Struts
 
 Axel Stahlhut has a forum for people to post links to sites using Struts 
[http://www.objectstore.de/forum/viewtopic.php?p=5#5 here]
-
+
 Simon Chappel is publishing a list of sites using struts 
[http://simonpeter.com/techie/java/struts/sites.html here]
+
+Here is a site that generates $25M in advertising revenue for Ziff Davis:
+
+http://1up.com/do/feature?cId=3136154
+
+This URL retrieves an article from a database by ID. iBATIS 2.x is being used 
ad middleware between Struts and the database. For page composition, the 
application uses Tiles. There are about a hundred or so different types
+of pages. Each has many configurable tiles and each has dynamic content.
+
+These links are a bit "risque" but demonstrate what we can do with Struts, 
JSP, and Tiles. 
+
+* http://playmate.1up.com
+* http://erosennin.1up.com
+
+The same JavaServer Page is being used on each "site" but different content is 
being displayed. 
+
+A filter is used to extract the "host name" from the URI, which is used in a 
database query to get the content for each user ("playmate" versus "erosennin").
+
+From a post by Vic (Vinny) Cekvenich.
+
+

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: PoweredBy

2004-11-09 Thread dev
   Date: 2004-11-09T19:12:39
   Editor: VicCekvenich <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: PoweredBy
   URL: http://wiki.apache.org/struts/PoweredBy

   no comment

Change Log:

--
@@ -8,18 +8,16 @@
 
 http://1up.com/do/feature?cId=3136154
 
-This URL retrieves an article from a database by ID. iBATIS 2.x is being used 
ad middleware between Struts and the database. For page composition, the 
application uses Tiles. There are about a hundred or so different types
-of pages. Each has many configurable tiles and each has dynamic content.
+This URL retrieves an article from a database by ID. iBATIS 2.x is being used 
ad middleware between Struts and the database. For page composition, the 
application uses Tiles. There are about a hundred or so different types of 
pages. Each has many configurable tiles and each has dynamic content from DB. 
The editors decide what tiles to display on each page, and that data is saved 
to a DB. When the page is displayed, this tiles info is placed in scope so 
right tiles are inserted. A tile then gets content or data, for example a list 
of 10 most popular games. Because of iBatis data caching, anything that is 
popular is likely in cache, so no db hot spots. This is served by 6 Resin 
application servers. The old site used to be MS ASP.
 
-These links are a bit "risque" but demonstrate what we can do with Struts, 
JSP, and Tiles. 
+These links demonstrate what we can do with Struts, JSP, and Tiles. 
 
-* http://playmate.1up.com
-* http://erosennin.1up.com
+* http://egm.1up.com
+* http://xbn.1up.com
 
 The same JavaServer Page is being used on each "site" but different content is 
being displayed. 
 
-A filter is used to extract the "host name" from the URI, which is used in a 
database query to get the content for each user ("playmate" versus "erosennin").
-
-From a post by Vic (Vinny) Cekvenich.
+A filter is used to extract the "host name" from the URI, which is used in a 
database query to get the content for each user ("egm" versus "xbm").
+The site also has many "friendster" like features and blogs that you can 
navigate to by "username".1up.com. Feel free to create an account for self.
 
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: PoweredBy

2004-11-09 Thread dev
   Date: 2004-11-09T19:54:58
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: PoweredBy
   URL: http://wiki.apache.org/struts/PoweredBy

   no comment

Change Log:

--
@@ -1,9 +1,18 @@
-See [http://wiki.apache.org/struts/StrutsWebLinks here] for a list of sites 
that use Struts
+=== Other Resources for Struts Sites ===
+
+This section lists other resources listing sites using Struts:
+
+
+ * See the 'Examples of sites built using Struts' section on the 
StrutsWebLinks page
+ * '''Axel Stahlhut''' has a forum for people to post links to sites using 
Struts [http://www.objectstore.de/forum/viewtopic.php?p=5#5 here]
+ * '''Simon Chappel''' is publishing a list of sites using struts 
[http://simonpeter.com/techie/java/struts/sites.html here]
+
+=== Powered By Struts Sites ===
+
+This section includes specific examples of sites using Struts.
+
+ Ziff Davis 
 
-Axel Stahlhut has a forum for people to post links to sites using Struts 
[http://www.objectstore.de/forum/viewtopic.php?p=5#5 here]
-
-Simon Chappel is publishing a list of sites using struts 
[http://simonpeter.com/techie/java/struts/sites.html here]
-
 Here is a site that generates $25M in advertising revenue for Ziff Davis:
 
 http://1up.com/do/feature?cId=3136154
@@ -15,7 +24,7 @@
 * http://egm.1up.com
 * http://xbn.1up.com
 
-The same JavaServer Page is being used on each "site" but different content is 
being displayed. 
+The same Java Server Page is being used on each "site" but different content 
is being displayed. 
 
 A filter is used to extract the "host name" from the URI, which is used in a 
database query to get the content for each user ("egm" versus "xbm").
 The site also has many "friendster" like features and blogs that you can 
navigate to by "username".1up.com. Feel free to create an account for self.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsBooks

2004-11-10 Thread dev
   Date: 2004-11-10T15:28:49
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsBooks
   URL: http://wiki.apache.org/struts/StrutsBooks

   no comment

Change Log:

--
@@ -1,5 +1,6 @@
 = Books about Struts =
 
+ * '''Coming Soon''' 
[http://www.amazon.com/exec/obidos/tg/detail/-/059600771X/ Jakarta Struts 
Cookbook] by Bill Siggelkow ('''due out February 2005''')
  * [http://www.amazon.com/exec/obidos/tg/detail/-/0596005199/ Jakarta Struts 
Pocket Reference] by Chuck Cavaness, Brian Keeton (June 2003)
  * [http://www.amazon.com/exec/obidos/tg/detail/-/0596003285/ Programming 
Jakarta Struts] by Chuck Cavaness (November 2002)
  * [http://www.amazon.com/exec/obidos/tg/detail/-/0764544373/ Professional 
Jakarta Struts] by James Goodwill, Richard Hightower (September 2003)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsMaintenanceSvn

2004-11-11 Thread dev
   Date: 2004-11-11T04:31:25
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsMaintenanceSvn
   URL: http://wiki.apache.org/struts/StrutsMaintenanceSvn

   no comment

Change Log:

--
@@ -2,7 +2,7 @@
 
 == Info ==
 
- * Struts Subversion [http://struts.apache.org/ repository]
+ * Struts Subversion 
[http://svn.apache.org/viewcvs.cgi/struts/trunk/?root=Apache-SVN repository]
  * Apache Subversion [http://www.apache.org/dev/version-control.html checkout 
instructions]
  * Subversion [http://svnbook.red-bean.com/svnbook-1.1/index.html Red Book]
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsBooks

2004-11-11 Thread dev
   Date: 2004-11-11T22:36:39
   Editor: MatthiasWessendorf <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsBooks
   URL: http://wiki.apache.org/struts/StrutsBooks

   no comment

Change Log:

--
@@ -16,7 +16,7 @@
  * [http://www.amazon.com/exec/obidos/tg/detail/-/1932394249/ Struts Recipes] 
by George Franciscus, Danilo Gurovick (July 2004)
  * Struts Fast Track: J2EE/JSP Framework: Practical Application with Database 
Access and Struts Extension] by Vic Cekvenich - Sept. 2001 (1st Struts Book)
  * [http://www.amazon.com/exec/obidos/tg/detail/-/2744015954/ Struts] by James 
Turner, Kevin Bedell (June 2003)
- * [http://www.amazon.de/exec/obidos/ASIN/3937137068/ Jakarta Struts und 
JavaServer Faces] (German) by Matthias Weßendorf (June 2004)
+ * [http://www.amazon.de/exec/obidos/ASIN/3937137068/ Struts - Websites 
effizient entwickeln] (German) by Matthias Weßendorf (November 2004)
  * [http://www.dpunkt.de/buch/3-89864-284-4.html Struts - Best Practices] 
(German) by Vic Cekvenich, Wolfgang Gehner (June 2004)
  * [http://www.amazon.de/exec/obidos/ASIN/3826614313/ Struts ge-packt] 
(German) by Michael Albrecht and Manfred Wolff (July 2004)
  * [http://www.amazon.de/exec/obidos/ASIN/393504237X/ Struts. Java Framework 
für Webanwendungen] (German) by Sven Haiges, Adam Bien, Peter Roßbach, Marcel 
May and Bernhard Wöhrlin (2003)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsArticles

2004-11-12 Thread dev
   Date: 2004-11-12T07:22:09
   Editor: RoryWinston <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsArticles
   URL: http://wiki.apache.org/struts/StrutsArticles

   no comment

Change Log:

--
@@ -6,6 +6,8 @@
 
  * [http://otn.oracle.com/oramag/oracle/04-may/o34dev_struts.html Reuse Tiles 
and Simplify UI] by James Holmes, May/June 2004 Oracle Magazine
 
+ * [http://www.onjava.com/pub/a/onjava/pub/a/2002/11/06/struts1.html Learning 
The New Jakarta Struts 1.1]
+
  * [http://otn.oracle.com/oramag/oracle/04-jan/o14dev_struts.html Check Your 
Form with Validator] by James Holmes, January/February 2004 Oracle Magazine
 
  * [http://www.developer.com/java/ejb/article.php/3321521 Succeeding With 
Struts: Dynamically Sized Foms] by James Turner, March 2004
@@ -21,5 +23,21 @@
  * [http://www.developer.com/java/ent/article.php/2107401 Struts from Scratch] 
by Kevin Bedell, March 2003
 
  * [http://www.javaworld.com/javaworld/jw-02-2002/jw-0201-strutsxslt.html 
Boost Struts with XSLT and XML] by Julien Mercay and Gilbert Bouzeid, February 
2002 Java World.
+
+ * [http://www.onjava.com/pub/a/onjava/2002/10/30/jakarta.html Struts: Seven 
Lessons from the Trenches]
+
+ * [http://www.onjava.com/pub/a/onjava/2002/11/20/templatestruts.html 
Implementing templates with Struts]
+
+ * [http://www.onjava.com/pub/a/onjava/2003/07/30/jakartastruts.html Getting 
the most out of the Struts Tag Libraries]
+
+ * [http://www.onjava.com/pub/a/onjava/2004/02/18/strutssecurity.html Security 
In Struts: User Delegation Made Possible]
+
+ * [http://www.onjava.com/pub/a/onjava/2002/12/11/jakartastruts.html Using the 
Validator Framework with Struts]
+
+ * [http://www.onjava.com/pub/a/onjava/excerpt/progjakstruts_14/index1.html 
Using Tiles and Struts]
+
+ * [http://www.onjava.com/pub/a/onjava/2004/09/22/test-struts.html Unit Test 
Your Struts Application]
+
+ * [http://www.onjava.com/pub/a/onjava/2004/11/10/ExtendingStruts.html 
Extending Struts]
 
 [attachment:struts-intro.ppt Intro] by David Hay - Powerpoint presentation 
giving general introduction to Struts, along with detailed step-by-step 
graphical explanation of how browser request is processed (pages 6, 8 & 9) 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsArticles

2004-11-12 Thread dev
   Date: 2004-11-12T07:24:19
   Editor: RoryWinston <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsArticles
   URL: http://wiki.apache.org/struts/StrutsArticles

   no comment

Change Log:

--
@@ -1,6 +1,10 @@
 [http://www.java201.com/resources/browse/12-all.html Struts Related Resources]
 
-Articles that cover Struts (ordered by publish date).
+Articles that cover Struts:
+
+ * [http://javaboutique.internet.com/tutorials/Struts/ Stepping Through Struts]
+
+ * [http://www.reumann.net/struts/main.do Struttin' With Struts, Parts 1-3]
 
  * 
[http://blogs.sun.com/roller/page/craigmcc/20040927#struts_or_jsf_struts_and 
Struts or JSF? Struts and JSF?] Craig Mc Clanahan on his Blog, September 2004
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsArticles

2004-11-12 Thread dev
   Date: 2004-11-12T07:26:01
   Editor: RoryWinston <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsArticles
   URL: http://wiki.apache.org/struts/StrutsArticles

   no comment

Change Log:

--
@@ -6,6 +6,8 @@
 
  * [http://www.reumann.net/struts/main.do Struttin' With Struts, Parts 1-3]
 
+ * [http://javaboutique.internet.com/tutorials/Swing/ Struts Meets Swing]
+
  * 
[http://blogs.sun.com/roller/page/craigmcc/20040927#struts_or_jsf_struts_and 
Struts or JSF? Struts and JSF?] Craig Mc Clanahan on his Blog, September 2004
 
  * [http://otn.oracle.com/oramag/oracle/04-may/o34dev_struts.html Reuse Tiles 
and Simplify UI] by James Holmes, May/June 2004 Oracle Magazine

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsArticles

2004-11-12 Thread dev
   Date: 2004-11-12T07:31:08
   Editor: RoryWinston <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsArticles
   URL: http://wiki.apache.org/struts/StrutsArticles

   no comment

Change Log:

--
@@ -8,6 +8,8 @@
 
  * [http://javaboutique.internet.com/tutorials/Swing/ Struts Meets Swing]
 
+ * [http://javaboutique.internet.com/tutorials/Struts2/ Coding Your Second 
Struts Application]
+
  * 
[http://blogs.sun.com/roller/page/craigmcc/20040927#struts_or_jsf_struts_and 
Struts or JSF? Struts and JSF?] Craig Mc Clanahan on his Blog, September 2004
 
  * [http://otn.oracle.com/oramag/oracle/04-may/o34dev_struts.html Reuse Tiles 
and Simplify UI] by James Holmes, May/June 2004 Oracle Magazine

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsArticles

2004-11-12 Thread dev
   Date: 2004-11-12T07:31:56
   Editor: RoryWinston <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsArticles
   URL: http://wiki.apache.org/struts/StrutsArticles

   no comment

Change Log:

--
@@ -48,4 +48,6 @@
 
  * [http://www.onjava.com/pub/a/onjava/2004/11/10/ExtendingStruts.html 
Extending Struts]
 
+ * [http://www.javaworld.com/javaworld/jw-09-2004/jw-0913-struts.html Struts 
Best Practices]
+
 [attachment:struts-intro.ppt Intro] by David Hay - Powerpoint presentation 
giving general introduction to Struts, along with detailed step-by-step 
graphical explanation of how browser request is processed (pages 6, 8 & 9) 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsArticles

2004-11-12 Thread dev
   Date: 2004-11-12T07:32:10
   Editor: RoryWinston <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsArticles
   URL: http://wiki.apache.org/struts/StrutsArticles

   no comment

Change Log:

--
@@ -18,7 +18,7 @@
 
  * [http://otn.oracle.com/oramag/oracle/04-jan/o14dev_struts.html Check Your 
Form with Validator] by James Holmes, January/February 2004 Oracle Magazine
 
- * [http://www.developer.com/java/ejb/article.php/3321521 Succeeding With 
Struts: Dynamically Sized Foms] by James Turner, March 2004
+ * [http://www.developer.com/java/ejb/article.php/3321521 Succeeding With 
Struts: Dynamically Sized Forms] by James Turner, March 2004
 
  * [http://www.developer.com/java/ejb/article.php/2233591 Succeeding With 
Struts: Indexed Properties and Beans as Properties] by James Turner, July 2003
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsShale

2004-11-14 Thread dev
   Date: 2004-11-14T17:04:18
   Editor: FrankBogman <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsShale
   URL: http://wiki.apache.org/struts/StrutsShale

   no comment

Change Log:

--
@@ -1,6 +1,6 @@
 This is a proposal for an overall architecture for Struts 2.0, based on 
dividing the controller tier into
 modular layers, and dramatically increasing the usability of the controller 
functionality.
 
- * 
[http://svn.apache.org/viewcvs.cgi/*checkout*/struts/trunk/contrib/struts-shale/README.html
 Proposal Details] (latest SVN version)
+ * 
[http://svn.apache.org/viewcvs.cgi/*checkout*/struts/sandbox/trunk/struts-shale/README.html
 Proposal Details] (latest SVN version)
  * [http://www.apache.org/~craigmcc/struts-shale/ API Javadocs] (periodically 
updated)
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsWhiteboard

2004-11-15 Thread dev
   Date: 2004-11-15T16:56:03
   Editor: DakotaJack <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsWhiteboard
   URL: http://wiki.apache.org/struts/StrutsWhiteboard

   no comment

Change Log:

--
@@ -1,5 +1,6 @@
  * StrutsJericho (Struts 2.x proposal)
  * StrutsShale (Struts 2.x proposal)
+ * StrutsJerichoFaces (addendum proposal to StrutsJericho Struts 2.x proposal)
 
 {{{  * StrutsUseCases
  * StrutsModelingNotes for 2.x }}}

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: StrutsJerichoFaces

2004-11-15 Thread dev
   Date: 2004-11-15T17:05:28
   Editor: DakotaJack <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsJerichoFaces
   URL: http://wiki.apache.org/struts/StrutsJerichoFaces

   no comment

New Page:

##language:en
== Struts 2.0 and StrutsJerichoFaces: an addendum to StrutsJericho ==
In addition to the "modernization" of Struts in Ted's Jericho proposal, which 
is strongly supported here as one version of Struts 2.0, what about a connected 
but independent connection between the "stores" (for JSP request,page,session 
and application as well as custom stores) and the view based much like Java 
!ServerFaces on an event based relationship so that when the model data is 
updated the view stores would be updated?  

== Snapshot ==

[http://131.191.32.112:8080 Snapshot of this Idea]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsWhiteboard

2004-11-15 Thread dev
   Date: 2004-11-15T17:06:02
   Editor: DakotaJack <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsWhiteboard
   URL: http://wiki.apache.org/struts/StrutsWhiteboard

   no comment

Change Log:

--
@@ -1,6 +1,6 @@
  * StrutsJericho (Struts 2.x proposal)
  * StrutsShale (Struts 2.x proposal)
- * StrutsJerichoFaces (addendum proposal to StrutsJericho Struts 2.x proposal)
+ * StrutsJerichoFaces (addendum proposal to !StrutsJericho Struts 2.x proposal)
 
 {{{  * StrutsUseCases
  * StrutsModelingNotes for 2.x }}}

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: StrutsRelease126

2004-11-15 Thread dev
   Date: 2004-11-15T23:01:32
   Editor: MartinCooper <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   no comment

New Page:

= Struts 1.2.6 Release =

== Info ==

 1. Struts [http://struts.apache.org/releases.html#Releases 
Release Guidelines]
 
 2. [http://nagoya.apache.org/wiki/apachewiki.cgi?SigningReleasesHow 
Signing Releases]

 3. Apache [http://apache.org/dev/mirrors.html Mirroring Guidelines]
 
== Release Manager ==

The release manager is '''Martin Cooper'''

== Special Issues ==

 1. ${ISSUES}

== Outstanding Bug Review ==

|| '''ID''' || '''Summary''' || '''Component''' || '''Status''' ||
|| ${ID} || ${SUMMARY} || $COMPONENT} || ${STATUS} ||

== Preparation Checklist ==

|| '''#''' || '''Description''' || '''Status''' ||
|| 1. || Announce plan to dev@ list; link from roadmap page || Not Done ||
|| 1. || Review/Resolve Outstanding Bugs || Not Done ||
|| 1. || Update Release Notes || Not Done ||
|| 1. || Check Dependencies || Not Done ||
|| 1. || Update to version 1.2.6 build.xml, project.xml, and the MANIFEST.MF || 
Not Done ||

The Commons [http://jakarta.apache.org/commons/releases/prepare.html 
Preparation Guide] is a helpful preparation backgrounder, but Commons
uses the "beta/release-candidate/final" process.

Likewise, the [http://httpd.apache.org/dev/release.html 
HTTPD Release Guidelines] is a helpful "overall process" backgrounder,
but HTTPD does not use a test-build stage.

Dependency versions for this release:

|| '''Dependency''' || '''Version''' || '''Status''' ||
|| Commons BeanUtils || 1.7.0 || Released ||
|| Commons Collections || 2.1.1 || Released ||
|| Commons Digester || 1.6 || Released ||
|| Commons FileUpload || 1.0 || Released ||
|| Commons Logging || 1.0.4 || Released ||
|| Commons Validator || 1.1.3 || Released ||

== Testing Checklist ==

=== Testing Summary ===

|| '''#''' || '''Description''' || '''Completed''' ||
|| 1. || Run Unit Test targets  || No ||
|| 1. || Run Cactus Tests (see below) || No ||
|| 1. || Play test bundled applications (TC 4.x) || No ||

TODO: A Canoo WebTest for the applications would be great!

=== Cactus Tests ===

|| '''#''' || '''J2SE Version''' || '''Tomcat Version''' ||  '''Status''' ||
|| 1. || J2SE 1.3.x || Tomcat 4.x || Not Done ||
|| 2. || J2SE 1.4.x || Tomcat 4.x || Not Done ||
|| 3. || J2SE 1.3.x || Tomcat 5.x || Not Done ||
|| 4. || J2SE 1.4.x || Tomcat 5.x || Not Done ||

== Test Build Checklist (A) ==

See also Commons [http://jakarta.apache.org/commons/releases/release.html 
Step-by-Step Guide]

|| '''#''' || '''Description''' || '''Completed''' ||
|| A1. || Tag release in cvs: STRUTS_1_2_6 || No ||
|| A2. || Run Distribution Target || No ||
|| A3. || Upload Distribution to 
cvs.apache.org:/www/cvs.apache.org/dist/struts/1.2.6 || No ||
|| A4. || Post release-quality vote on dev@ and user@ lists || No ||

== Vote (A) ==

|| ${PMC_MEMBER} || ${GRADE} ||

If release vote fails, including for a lack of quorum, remove from dist 
folder.  

== Point Release Checklist (B) ==

|| '''#''' || '''Description''' || '''Completed''' ||
|| B1. || Create Sums and Sign Distributions [2] || No ||
|| B2. || Request new Bugzilla version level (x.x.x) || No ||
|| B3. || Update "Acquiring" page on website and Test Downloads || No ||

== Vote (B) ==

|| ${PMC_MEMBER} || ${GRADE} ||

Voting continues until a GA or "withdraw" vote passes, or there is a
subsequent release.

== General Availability Checklist (C) ==

|| '''#''' || '''Description''' || '''Completed''' ||
|| C1. || Copy Distribution to Mirrored Directories [3] || No ||
|| C2. || Deploy JAR to Apache Java-Repository || No ||
|| C3. || After 24 hours, update "Acquiring" page on website || No ||
|| C4. || Post an announcement to lists and website || No ||


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsReleasePlans

2004-11-15 Thread dev
   Date: 2004-11-15T23:03:02
   Editor: MartinCooper <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsReleasePlans
   URL: http://wiki.apache.org/struts/StrutsReleasePlans

   no comment

Change Log:

--
@@ -13,6 +13,7 @@
  *  StrutsRelease123
  *  StrutsRelease124
  *  StrutsRelease125
+ *  StrutsRelease126
 
 = Struts-Faces Release Plans =
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-16 Thread dev
   Date: 2004-11-16T06:52:43
   Editor: HubertRabago <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   Updated some numbering.

Change Log:

--
@@ -27,10 +27,10 @@
 
 || '''#''' || '''Description''' || '''Status''' ||
 || 1. || Announce plan to dev@ list; link from roadmap page || Not Done ||
-|| 1. || Review/Resolve Outstanding Bugs || Not Done ||
-|| 1. || Update Release Notes || Not Done ||
-|| 1. || Check Dependencies || Not Done ||
-|| 1. || Update to version 1.2.6 build.xml, project.xml, and the MANIFEST.MF 
|| Not Done ||
+|| 2. || Review/Resolve Outstanding Bugs || Not Done ||
+|| 3. || Update Release Notes || Not Done ||
+|| 4. || Check Dependencies || Not Done ||
+|| 5. || Update to version 1.2.6 build.xml, project.xml, and the MANIFEST.MF 
|| Not Done ||
 
 The Commons [http://jakarta.apache.org/commons/releases/prepare.html 
 Preparation Guide] is a helpful preparation backgrounder, but Commons
@@ -56,8 +56,8 @@
 
 || '''#''' || '''Description''' || '''Completed''' ||
 || 1. || Run Unit Test targets  || No ||
-|| 1. || Run Cactus Tests (see below) || No ||
-|| 1. || Play test bundled applications (TC 4.x) || No ||
+|| 2. || Run Cactus Tests (see below) || No ||
+|| 3. || Play test bundled applications (TC 4.x) || No ||
 
 TODO: A Canoo WebTest for the applications would be great!
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-16 Thread dev
   Date: 2004-11-16T22:19:14
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   Inventory outstanding issues.

Change Log:

--
@@ -21,7 +21,15 @@
 == Outstanding Bug Review ==
 
 || '''ID''' || '''Summary''' || '''Component''' || '''Status''' ||
-|| ${ID} || ${SUMMARY} || $COMPONENT} || ${STATUS} ||
+|| 18169 || Resource attribute of msg tag in the validation.xml doesn't work 
|| Validator || Implement in 1.3.x with MessageResources ||
+|| 31230 || Multiple classes using deprecated DefinitionsUtil class || Tiles 
|| Remove deprecations in 1.3.x ||
+|| 31658 || LogonAction does not check errors in appropriate place || 
MailReader || Will change in 1.3.x when Apps is a subproject ||
+|| 32016 ||  tag renders incorrect HTML 4.01 strict when using 
token || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
+|| 32049 || bean:write throws exception in format left blank || Custom Tags || 
Need more information ||
+|| 32134 || Must use contextRelative to forward to Actions in Default module 
|| 
+|| 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
+|| 32248 || STRUTS Application still services requests although ActionServlet 
failed to initialize. || Controller || Resolve in 1.3.x with Struts Chain 
RequestProcessor ||
+
 
 == Preparation Checklist ==
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-16 Thread dev
   Date: 2004-11-16T22:20:19
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   no comment

Change Log:

--
@@ -26,7 +26,6 @@
 || 31658 || LogonAction does not check errors in appropriate place || 
MailReader || Will change in 1.3.x when Apps is a subproject ||
 || 32016 ||  tag renders incorrect HTML 4.01 strict when using 
token || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
 || 32049 || bean:write throws exception in format left blank || Custom Tags || 
Need more information ||
-|| 32134 || Must use contextRelative to forward to Actions in Default module 
|| 
 || 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
 || 32248 || STRUTS Application still services requests although ActionServlet 
failed to initialize. || Controller || Resolve in 1.3.x with Struts Chain 
RequestProcessor ||
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-16 Thread dev
   Date: 2004-11-16T23:23:35
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   no comment

Change Log:

--
@@ -29,6 +29,8 @@
 || 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
 || 32248 || STRUTS Application still services requests although ActionServlet 
failed to initialize. || Controller || Resolve in 1.3.x with Struts Chain 
RequestProcessor ||
 
+(niallp: [http://issues.apache.org/bugzilla/show_bug.cgi?id=18169 Bug 18169] 
can be resolved if/when the new Validator 1.1.4 becomes a "GA" quality release 
- hopefully that will be in the next week or so. Is it worth waiting to include 
this - and the fix for [http://issues.apache.org/bugzilla/show_bug.cgi?id=21760 
Bug 21760] as well?)
+
 
 == Preparation Checklist ==
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsMaintenanceSvn

2004-11-17 Thread dev
   Date: 2004-11-17T06:56:04
   Editor: ShedHollaway <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsMaintenanceSvn
   URL: http://wiki.apache.org/struts/StrutsMaintenanceSvn

   no comment

Change Log:

--
@@ -2,7 +2,7 @@
 
 == Info ==
 
- * Struts Subversion 
[http://svn.apache.org/viewcvs.cgi/struts/trunk/?root=Apache-SVN repository]
+ * Struts Subversion 
[http://svn.apache.org/viewcvs.cgi/struts/core/trunk/?root=Apache-SVN 
repository]
  * Apache Subversion [http://www.apache.org/dev/version-control.html checkout 
instructions]
  * Subversion [http://svnbook.red-bean.com/svnbook-1.1/index.html Red Book]
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsMaintenanceSvn

2004-11-17 Thread dev
   Date: 2004-11-17T08:35:20
   Editor: ShedHollaway <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsMaintenanceSvn
   URL: http://wiki.apache.org/struts/StrutsMaintenanceSvn

   no comment

Change Log:

--
@@ -2,7 +2,11 @@
 
 == Info ==
 
- * Struts Subversion 
[http://svn.apache.org/viewcvs.cgi/struts/core/trunk/?root=Apache-SVN 
repository]
+ * Struts Subversion [http://svn.apache.org/viewcvs.cgi/struts/ repository]
+   * [http://svn.apache.org/viewcvs.cgi/struts/core/trunk/?root=Apache-SVN 
Core]
+   * [http://svn.apache.org/viewcvs.cgi/struts/el/trunk/?root=Apache-SVN EL]
+   * [http://svn.apache.org/viewcvs.cgi/struts/faces/trunk/?root=Apache-SVN 
Faces]
+   * [http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/?root=Apache-SVN 
Sandbox]
  * Apache Subversion [http://www.apache.org/dev/version-control.html checkout 
instructions]
  * Subversion [http://svnbook.red-bean.com/svnbook-1.1/index.html Red Book]
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsWhiteboard

2004-11-17 Thread dev
   Date: 2004-11-17T11:52:17
   Editor: DakotaJack <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsWhiteboard
   URL: http://wiki.apache.org/struts/StrutsWhiteboard

   no comment

Change Log:

--
@@ -1,6 +1,7 @@
  * StrutsJericho (Struts 2.x proposal)
  * StrutsShale (Struts 2.x proposal)
  * StrutsJerichoFaces (addendum proposal to !StrutsJericho Struts 2.x proposal)
+ * StrutsJerichoData (addendum proposal to !StrutsJericho Struts 2.x proposal)
 
 {{{  * StrutsUseCases
  * StrutsModelingNotes for 2.x }}}

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: StrutsJerichoData

2004-11-17 Thread dev
   Date: 2004-11-17T11:53:25
   Editor: DakotaJack <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsJerichoData
   URL: http://wiki.apache.org/struts/StrutsJerichoData

   no comment

New Page:

##language:en
== Struts 2.0 and StrutsJerichoFaces: an addendum to StrutsJericho ==
In addition to the "modernization" of Struts in Ted's Jericho proposal, which 
is strongly supported here as one version of Struts 2.0, what about a connected 
but independent connection between the "stores" (for JSP request,page,session 
and application as well as custom stores) and the view based much like Java 
!ServerFaces on an event based relationship so that when the model data is 
updated the view stores would be updated?  

== Snapshot ==

[http://131.191.32.112:8080 Snapshot of this Idea]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: PoweredBy

2004-11-18 Thread dev
   Date: 2004-11-18T05:57:04
   Editor: VicCekvenich <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: PoweredBy
   URL: http://wiki.apache.org/struts/PoweredBy

   no comment

Change Log:

--
@@ -13,7 +13,7 @@
 
  Ziff Davis 
 
-Here is a site that generates $25M in advertising revenue for Ziff Davis:
+In US, the "Gamer Generation" has made gaming industry larger than the movie 
industry. Any magazine rack is sure to have PC Gamer, XBOX and other magazines 
that are published on the web w/Struts. Here is that site that generates $25M 
in advertising revenue for Ziff Davis(a site that used to be .NET):
 
 http://1up.com/do/feature?cId=3136154
 
@@ -24,9 +24,16 @@
 * http://egm.1up.com
 * http://xbn.1up.com
 
-The same Java Server Page is being used on each "site" but different content 
is being displayed. 
+
+The same Java Server Page is being used on each "site" but different content 
is being displayed. The CMS screen is attached that edits all the 100 pages of 
the site and assings what tiles to display.
+
+Another more risque example:
+http://my.1up.com/do/my1Up?Dispatch=Display&publicUserId=5472470
+Which is the same page via filter as this:
+http://erosennin.1up.com
 
 A filter is used to extract the "host name" from the URI, which is used in a 
database query to get the content for each user ("egm" versus "xbm").
 The site also has many "friendster" like features and blogs that you can 
navigate to by "username".1up.com. Feel free to create an account for self.
+The designer and implementor of this site is now working on a CMS based on 
JDNC.
 
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: PoweredBy

2004-11-18 Thread dev
   Date: 2004-11-18T05:59:23
   Editor: VicCekvenich <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: PoweredBy
   URL: http://wiki.apache.org/struts/PoweredBy

   no comment

Change Log:

--
@@ -25,7 +25,9 @@
 * http://xbn.1up.com
 
 
-The same Java Server Page is being used on each "site" but different content 
is being displayed. The CMS screen is attached that edits all the 100 pages of 
the site and assings what tiles to display.
+The same Java Server Page is being used on each "site" but different content 
is being displayed. 
+[attachemnt:cms.PNG]
+The CMS screen edits all the 100 pages of the site and assings what tiles to 
display.
 
 Another more risque example:
 http://my.1up.com/do/my1Up?Dispatch=Display&publicUserId=5472470

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: PoweredBy

2004-11-18 Thread dev
   Date: 2004-11-18T05:59:58
   Editor: VicCekvenich <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: PoweredBy
   URL: http://wiki.apache.org/struts/PoweredBy

   no comment

Change Log:

--
@@ -26,7 +26,7 @@
 
 
 The same Java Server Page is being used on each "site" but different content 
is being displayed. 
-[attachemnt:cms.PNG]
+[attachment:cms.PNG]
 The CMS screen edits all the 100 pages of the site and assings what tiles to 
display.
 
 Another more risque example:

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: PoweredBy

2004-11-18 Thread dev
   Date: 2004-11-18T06:01:50
   Editor: VicCekvenich <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: PoweredBy
   URL: http://wiki.apache.org/struts/PoweredBy

   no comment

Change Log:

--
@@ -30,8 +30,8 @@
 The CMS screen edits all the 100 pages of the site and assings what tiles to 
display.
 
 Another more risque example:
-http://my.1up.com/do/my1Up?Dispatch=Display&publicUserId=5472470
-Which is the same page via filter as this:
+http://my.1up.com/do/my1Up?Dispatch=Display&publicUserId=5472470 of one of the 
10MM members of the site. That pages just calls the tiles actions.
+That page is the same url, via filter, as this:
 http://erosennin.1up.com
 
 A filter is used to extract the "host name" from the URI, which is used in a 
database query to get the content for each user ("egm" versus "xbm").

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-18 Thread dev
   Date: 2004-11-18T23:34:42
   Editor: DonBrown <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   Removing fixed bug

Change Log:

--
@@ -27,7 +27,6 @@
 || 32016 ||  tag renders incorrect HTML 4.01 strict when using 
token || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
 || 32049 || bean:write throws exception in format left blank || Custom Tags || 
Need more information ||
 || 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
-|| 32248 || STRUTS Application still services requests although ActionServlet 
failed to initialize. || Controller || Resolve in 1.3.x with Struts Chain 
RequestProcessor ||
 
 (niallp: [http://issues.apache.org/bugzilla/show_bug.cgi?id=18169 Bug 18169] 
can be resolved if/when the new Validator 1.1.4 becomes a "GA" quality release 
- hopefully that will be in the next week or so. Is it worth waiting to include 
this - and the fix for [http://issues.apache.org/bugzilla/show_bug.cgi?id=21760 
Bug 21760] as well?)
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsCatalogLazyList

2004-11-19 Thread dev
   Date: 2004-11-19T07:18:39
   Editor: DavidMcReynolds <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsCatalogLazyList
   URL: http://wiki.apache.org/struts/StrutsCatalogLazyList

   no comment

Change Log:

--
@@ -67,8 +67,13 @@
   return skills;
   }
 
-  public void setSkills(List skills) {
-  this.skills = skills;
+  // non-bean version so as not to confuse struts.
+  public void populateSkills(List skills) {
+  this.skills.addAll(skills);
+   }
+
+  public void setSkills(SkillBean skill) {
+  this.skills.add(skill);
   }
 
   public SkillBean getSkills(int index) {

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-19 Thread dev
   Date: 2004-11-19T16:55:16
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   no comment

Change Log:

--
@@ -26,10 +26,11 @@
 || 31658 || LogonAction does not check errors in appropriate place || 
MailReader || Will change in 1.3.x when Apps is a subproject ||
 || 32016 ||  tag renders incorrect HTML 4.01 strict when using 
token || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
 || 32049 || bean:write throws exception in format left blank || Custom Tags || 
Need more information ||
-|| 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
+|| 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib is a subproject ||
 
 (niallp: [http://issues.apache.org/bugzilla/show_bug.cgi?id=18169 Bug 18169] 
can be resolved if/when the new Validator 1.1.4 becomes a "GA" quality release 
- hopefully that will be in the next week or so. Is it worth waiting to include 
this - and the fix for [http://issues.apache.org/bugzilla/show_bug.cgi?id=21760 
Bug 21760] as well?)
 
+(husted: Let's roll 1.2.6 and move onto 1.3.0, and fix it then.)
 
 == Preparation Checklist ==
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-19 Thread dev
   Date: 2004-11-19T20:48:32
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   Document remaining tickets, including those to be resolved.

Change Log:

--
@@ -22,16 +22,20 @@
 
 || '''ID''' || '''Summary''' || '''Component''' || '''Status''' ||
 || 18169 || Resource attribute of msg tag in the validation.xml doesn't work 
|| Validator || Implement in 1.3.x with MessageResources ||
+|| 23127 || Page attribute ... || || [husted] ||
 || 31230 || Multiple classes using deprecated DefinitionsUtil class || Tiles 
|| Remove deprecations in 1.3.x ||
+|| 31642 ||  ... || || [husted] ||
 || 31658 || LogonAction does not check errors in appropriate place || 
MailReader || Will change in 1.3.x when Apps is a subproject ||
 || 32016 ||  tag renders incorrect HTML 4.01 strict when using 
token || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
+|| 32046 || HttpServletRequestWrapper in struts-faces broken for serv ... || 
struts-faces || N/A ||
 || 32049 || bean:write throws exception in format left blank || Custom Tags || 
Need more information ||
+|| 32165 || FacesRequestProcessor bug when using prefix mapped Struts ... || 
struts-faces || N/A ||
 || 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib is a subproject ||
-
 (niallp: [http://issues.apache.org/bugzilla/show_bug.cgi?id=18169 Bug 18169] 
can be resolved if/when the new Validator 1.1.4 becomes a "GA" quality release 
- hopefully that will be in the next week or so. Is it worth waiting to include 
this - and the fix for [http://issues.apache.org/bugzilla/show_bug.cgi?id=21760 
Bug 21760] as well?)
-
 (husted: Let's roll 1.2.6 and move onto 1.3.0, and fix it then.)
-
+|| 32265 || add a warning to reset FormFile || documentation || [husted] ||
+|| 32283 || two slashes  ... || taglibs || [husted] ||
+|| 32294 || html:text tag is not closed properly || taglibs || Need more 
information ||
 == Preparation Checklist ==
 
 || '''#''' || '''Description''' || '''Status''' ||

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-19 Thread dev
   Date: 2004-11-19T20:51:40
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   no comment

Change Log:

--
@@ -22,17 +22,15 @@
 
 || '''ID''' || '''Summary''' || '''Component''' || '''Status''' ||
 || 18169 || Resource attribute of msg tag in the validation.xml doesn't work 
|| Validator || Implement in 1.3.x with MessageResources ||
-|| 23127 || Page attribute ... || || [husted] ||
+|| 23127 || Page attribute ... || taglibs || [husted] ||
 || 31230 || Multiple classes using deprecated DefinitionsUtil class || Tiles 
|| Remove deprecations in 1.3.x ||
-|| 31642 ||  ... || || [husted] ||
+|| 31642 ||  ... || taglibs || [husted] ||
 || 31658 || LogonAction does not check errors in appropriate place || 
MailReader || Will change in 1.3.x when Apps is a subproject ||
 || 32016 ||  tag renders incorrect HTML 4.01 strict when using 
token || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
 || 32046 || HttpServletRequestWrapper in struts-faces broken for serv ... || 
struts-faces || N/A ||
 || 32049 || bean:write throws exception in format left blank || Custom Tags || 
Need more information ||
 || 32165 || FacesRequestProcessor bug when using prefix mapped Struts ... || 
struts-faces || N/A ||
-|| 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib is a subproject ||
-(niallp: [http://issues.apache.org/bugzilla/show_bug.cgi?id=18169 Bug 18169] 
can be resolved if/when the new Validator 1.1.4 becomes a "GA" quality release 
- hopefully that will be in the next week or so. Is it worth waiting to include 
this - and the fix for [http://issues.apache.org/bugzilla/show_bug.cgi?id=21760 
Bug 21760] as well?)
-(husted: Let's roll 1.2.6 and move onto 1.3.0, and fix it then.)
+|| 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib is a subproject 
(niallp: [http://issues.apache.org/bugzilla/show_bug.cgi?id=18169 Bug 18169] 
can be resolved if/when the new Validator 1.1.4 becomes a "GA" quality release 
- hopefully that will be in the next week or so. Is it worth waiting to include 
this - and the fix for [http://issues.apache.org/bugzilla show_bug.cgi?id=21760 
Bug 21760] as well?) (husted: Let's roll 1.2.6 and move onto 1.3.0, and fix it 
then.) ||
 || 32265 || add a warning to reset FormFile || documentation || [husted] ||
 || 32283 || two slashes  ... || taglibs || [husted] ||
 || 32294 || html:text tag is not closed properly || taglibs || Need more 
information ||

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-20 Thread dev
   Date: 2004-11-20T03:28:22
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   no comment

Change Log:

--
@@ -30,10 +30,15 @@
 || 32046 || HttpServletRequestWrapper in struts-faces broken for serv ... || 
struts-faces || N/A ||
 || 32049 || bean:write throws exception in format left blank || Custom Tags || 
Need more information ||
 || 32165 || FacesRequestProcessor bug when using prefix mapped Struts ... || 
struts-faces || N/A ||
-|| 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib is a subproject 
(niallp: [http://issues.apache.org/bugzilla/show_bug.cgi?id=18169 Bug 18169] 
can be resolved if/when the new Validator 1.1.4 becomes a "GA" quality release 
- hopefully that will be in the next week or so. Is it worth waiting to include 
this - and the fix for [http://issues.apache.org/bugzilla show_bug.cgi?id=21760 
Bug 21760] as well?) (husted: Let's roll 1.2.6 and move onto 1.3.0, and fix it 
then.) ||
+|| 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib is a subproject  ||
 || 32265 || add a warning to reset FormFile || documentation || [husted] ||
 || 32283 || two slashes  ... || taglibs || [husted] ||
 || 32294 || html:text tag is not closed properly || taglibs || Need more 
information ||
+
+(niallp: [http://issues.apache.org/bugzilla/show_bug.cgi?id=18169 Bug 18169] 
can be resolved if/when the new Validator 1.1.4 becomes a "GA" quality release 
- hopefully that will be in the next week or so. Is it worth waiting to include 
this - and the fix for [http://issues.apache.org/bugzilla show_bug.cgi?id=21760 
Bug 21760] as well?)
+
+(husted: Let's roll 1.2.6 and move onto 1.3.0, and fix it then.)
+
 == Preparation Checklist ==
 
 || '''#''' || '''Description''' || '''Status''' ||

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-20 Thread dev
   Date: 2004-11-20T05:22:49
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   Update status of #23127 to need patch.

Change Log:

--
@@ -22,7 +22,7 @@
 
 || '''ID''' || '''Summary''' || '''Component''' || '''Status''' ||
 || 18169 || Resource attribute of msg tag in the validation.xml doesn't work 
|| Validator || Implement in 1.3.x with MessageResources ||
-|| 23127 || Page attribute ... || taglibs || [husted] ||
+|| 23127 || Page attribute of img and image tags doesn't use pagePattern 
setting || taglibs || Need patch ||
 || 31230 || Multiple classes using deprecated DefinitionsUtil class || Tiles 
|| Remove deprecations in 1.3.x ||
 || 31642 ||  ... || taglibs || [husted] ||
 || 31658 || LogonAction does not check errors in appropriate place || 
MailReader || Will change in 1.3.x when Apps is a subproject ||

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-20 Thread dev
   Date: 2004-11-20T06:04:20
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   Update issue status.

Change Log:

--
@@ -24,15 +24,13 @@
 || 18169 || Resource attribute of msg tag in the validation.xml doesn't work 
|| Validator || Implement in 1.3.x with MessageResources ||
 || 23127 || Page attribute of img and image tags doesn't use pagePattern 
setting || taglibs || Need patch ||
 || 31230 || Multiple classes using deprecated DefinitionsUtil class || Tiles 
|| Remove deprecations in 1.3.x ||
-|| 31642 ||  ... || taglibs || [husted] ||
+|| 31642 ||  always include Session id (if any) || taglibs || 
Need confirmation ||
 || 31658 || LogonAction does not check errors in appropriate place || 
MailReader || Will change in 1.3.x when Apps is a subproject ||
 || 32016 ||  tag renders incorrect HTML 4.01 strict when using 
token || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
 || 32046 || HttpServletRequestWrapper in struts-faces broken for serv ... || 
struts-faces || N/A ||
 || 32049 || bean:write throws exception in format left blank || Custom Tags || 
Need more information ||
 || 32165 || FacesRequestProcessor bug when using prefix mapped Struts ... || 
struts-faces || N/A ||
 || 32197 || Taglibs should use ConvertUtils.convert(Object) instead of 
.toString() || Custom Tags || Resolve in 1.3.x when taglib is a subproject  ||
-|| 32265 || add a warning to reset FormFile || documentation || [husted] ||
-|| 32283 || two slashes  ... || taglibs || [husted] ||
 || 32294 || html:text tag is not closed properly || taglibs || Need more 
information ||
 
 (niallp: [http://issues.apache.org/bugzilla/show_bug.cgi?id=18169 Bug 18169] 
can be resolved if/when the new Validator 1.1.4 becomes a "GA" quality release 
- hopefully that will be in the next week or so. Is it worth waiting to include 
this - and the fix for [http://issues.apache.org/bugzilla show_bug.cgi?id=21760 
Bug 21760] as well?)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-20 Thread dev
   Date: 2004-11-20T06:12:04
   Editor: TedHusted <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   Update issue status. Pending a patch for #23127, we look good to roll. 

Change Log:

--
@@ -24,7 +24,6 @@
 || 18169 || Resource attribute of msg tag in the validation.xml doesn't work 
|| Validator || Implement in 1.3.x with MessageResources ||
 || 23127 || Page attribute of img and image tags doesn't use pagePattern 
setting || taglibs || Need patch ||
 || 31230 || Multiple classes using deprecated DefinitionsUtil class || Tiles 
|| Remove deprecations in 1.3.x ||
-|| 31642 ||  always include Session id (if any) || taglibs || 
Need confirmation ||
 || 31658 || LogonAction does not check errors in appropriate place || 
MailReader || Will change in 1.3.x when Apps is a subproject ||
 || 32016 ||  tag renders incorrect HTML 4.01 strict when using 
token || Custom Tags || Resolve in 1.3.x when taglib s is a subproject ||
 || 32046 || HttpServletRequestWrapper in struts-faces broken for serv ... || 
struts-faces || N/A ||

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-20 Thread dev
   Date: 2004-11-20T10:37:53
   Editor: MartinCooper <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   1.2.6 is in play.

Change Log:

--
@@ -39,11 +39,11 @@
 == Preparation Checklist ==
 
 || '''#''' || '''Description''' || '''Status''' ||
-|| 1. || Announce plan to dev@ list; link from roadmap page || Not Done ||
-|| 2. || Review/Resolve Outstanding Bugs || Not Done ||
-|| 3. || Update Release Notes || Not Done ||
-|| 4. || Check Dependencies || Not Done ||
-|| 5. || Update to version 1.2.6 build.xml, project.xml, and the MANIFEST.MF 
|| Not Done ||
+|| 1. || Announce plan to dev@ list; link from roadmap page || Done ||
+|| 2. || Review/Resolve Outstanding Bugs || Done ||
+|| 3. || Update Release Notes || Done ||
+|| 4. || Check Dependencies || Done ||
+|| 5. || Update to version 1.2.6 build.xml, project.xml, and the MANIFEST.MF 
|| Done ||
 
 The Commons [http://jakarta.apache.org/commons/releases/prepare.html 
 Preparation Guide] is a helpful preparation backgrounder, but Commons

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-20 Thread dev
   Date: 2004-11-20T12:11:04
   Editor: MartinCooper <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   Testing, testing...

Change Log:

--
@@ -68,8 +68,8 @@
 === Testing Summary ===
 
 || '''#''' || '''Description''' || '''Completed''' ||
-|| 1. || Run Unit Test targets  || No ||
-|| 2. || Run Cactus Tests (see below) || No ||
+|| 1. || Run Unit Test targets  || Yes ||
+|| 2. || Run Cactus Tests (see below) || Yes ||
 || 3. || Play test bundled applications (TC 4.x) || No ||
 
 TODO: A Canoo WebTest for the applications would be great!
@@ -77,10 +77,10 @@
 === Cactus Tests ===
 
 || '''#''' || '''J2SE Version''' || '''Tomcat Version''' ||  '''Status''' ||
-|| 1. || J2SE 1.3.x || Tomcat 4.x || Not Done ||
-|| 2. || J2SE 1.4.x || Tomcat 4.x || Not Done ||
-|| 3. || J2SE 1.3.x || Tomcat 5.x || Not Done ||
-|| 4. || J2SE 1.4.x || Tomcat 5.x || Not Done ||
+|| 1. || J2SE 1.3.1_13 || Tomcat 4.1.30 || Done ||
+|| 2. || J2SE 1.4.2_04 || Tomcat 4.1.30 || Done ||
+|| 3. || J2SE 1.3.1_13 || Tomcat 5.0.28 || Done ||
+|| 4. || J2SE 1.4.2_04 || Tomcat 5.0.28 || Done ||
 
 == Test Build Checklist (A) ==
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsRelease126

2004-11-20 Thread dev
   Date: 2004-11-20T15:21:17
   Editor: MartinCooper <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsRelease126
   URL: http://wiki.apache.org/struts/StrutsRelease126

   no comment

Change Log:

--
@@ -70,7 +70,7 @@
 || '''#''' || '''Description''' || '''Completed''' ||
 || 1. || Run Unit Test targets  || Yes ||
 || 2. || Run Cactus Tests (see below) || Yes ||
-|| 3. || Play test bundled applications (TC 4.x) || No ||
+|| 3. || Play test bundled applications (TC 4.x) || Yes ||
 
 TODO: A Canoo WebTest for the applications would be great!
 
@@ -88,9 +88,9 @@
 Step-by-Step Guide]
 
 || '''#''' || '''Description''' || '''Completed''' ||
-|| A1. || Tag release in cvs: STRUTS_1_2_6 || No ||
-|| A2. || Run Distribution Target || No ||
-|| A3. || Upload Distribution to 
cvs.apache.org:/www/cvs.apache.org/dist/struts/1.2.6 || No ||
+|| A1. || Tag release in cvs: STRUTS_1_2_6 || Yes ||
+|| A2. || Run Distribution Target || Yes ||
+|| A3. || Upload Distribution to 
cvs.apache.org:/www/cvs.apache.org/dist/struts/1.2.6 || Yes ||
 || A4. || Post release-quality vote on dev@ and user@ lists || No ||
 
 == Vote (A) ==

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsConsultants

2004-11-21 Thread dev
   Date: 2004-11-21T07:38:18
   Editor: PaulTindall <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsConsultants
   URL: http://wiki.apache.org/struts/StrutsConsultants

   no comment

Change Log:

--
@@ -131,6 +131,7 @@
  *  Descriptor Systems (Iowa) -- http://www.descriptor.com
  *  Five Sticks -- http://www.fivesticks.com
  *  Free Range Data -- http://www.freerangedata.com
+ *  iPath Solutions -- http://www.ipathsolutions.com
  *  ISIS Networks -- http://www.isisnetworks.net
  *  Jade Cove Solutions (Atlanta) -- http://www.jadecove.com
  *  James Holmes (Struts committer, creator of Struts Console) -- 
http://www.jamesholmes.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsWebLinks

2004-11-21 Thread dev
   Date: 2004-11-21T07:57:17
   Editor: TomBloomfield <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsWebLinks
   URL: http://wiki.apache.org/struts/StrutsWebLinks

   no comment

Change Log:

--
@@ -62,6 +62,7 @@
  * http://bugs.sun.com/bugdatabase - Sun's bug tracker for Java
  * http://www.vodafone.co.uk/livestudio - Vodafone's multimedia site for MMS 
devices
  * http://www.wissen.de - A German knowledge portal
+ * http://www.shopbloomfield.com - eCommerce nutrition site.  Built on Resin.  
 
 === Other Applications Using Struts ===
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsWhiteboard

2004-11-21 Thread dev
   Date: 2004-11-21T15:22:13
   Editor: DakotaJack <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsWhiteboard
   URL: http://wiki.apache.org/struts/StrutsWhiteboard

   no comment

Change Log:

--
@@ -1,7 +1,6 @@
  * StrutsJericho (Struts 2.x proposal)
  * StrutsShale (Struts 2.x proposal)
- * StrutsJerichoFaces (addendum proposal to !StrutsJericho Struts 2.x proposal)
- * StrutsJerichoData (addendum proposal to !StrutsJericho Struts 2.x proposal)
+ * StrutsState (addendum proposal to !StrutsJericho Struts 2.x proposal)
 
 {{{  * StrutsUseCases
  * StrutsModelingNotes for 2.x }}}

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: StrutsState

2004-11-21 Thread dev
   Date: 2004-11-21T15:35:24
   Editor: DakotaJack <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsState
   URL: http://wiki.apache.org/struts/StrutsState

   no comment

New Page:

##language:en
== Struts 2.0 and StrutsJerichoFaces: an addendum to StrutsJericho ==
The MVC pattern in Struts is, we can say, "webMVC" or:

CONTROLLER ==> VIEW APP (JSP, Velocity) ==> (response) VIEW (request) ==> 
CONTROLLER <==> MODEL <==> MODEL DATA

or, more simply:

VIEW <==> CONTROLLER <==> MODEL <==> MODEL DATA

One of the difficulties with writing web apps is that the app storage is never 
quite right, i.e. the scopes request, page, session, and application do not fit 
app needs.  What is more, lacking any reasonable facade for these scopes, there 
is a lot of extremely repetitive hard coding relating to them that makes 
taglibs over complicated and workflows rather mysterious.  What is needed, I 
suspect, is a storage unit for app state relating to the view.  Something like: 

 VIEW <==> VIEW DATA (STATE) <==> CONTROLLER <==> MODEL <==> MODEL DATA

Below is a snapshot of what I have in mind.  I have been doing some things like 
this for a while.  If anyone else is interested, I will consider finding a spot 
we can work together on this.

I have also considered creating a !JerichoFaces for the chaining.  But, that is 
later, for now, and much more ambitious!  ;-)

Dakota Jack
== Snapshot ==

[http://131.191.32.112:8080 Snapshot of this Idea]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsCatalogLazyList

2004-11-21 Thread dev
   Date: 2004-11-21T20:20:17
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsCatalogLazyList
   URL: http://wiki.apache.org/struts/StrutsCatalogLazyList

   no comment

Change Log:

--
@@ -130,7 +130,7 @@
 
 '''N.B.''' Solutions here require '''Struts 1.2.4''' and '''Bean Utils 1.7.0'''
 
-[http://jakarta.apache.org/commons/beanutils/commons-beanutils-1.7.0/docs/api/org/apache/commons/beanutils/package-summary.html#dynamic.lazy
 LazyDynaBean] in [http://jakarta.apache.org/commons/beanutils/ Commons 
BeanUtils] has the ''lazy'' List type processing. 
[http://www.niallp.pwp.blueyonder.co.uk/#lazydynabean LazyValidatorForm] is 
built using the BeanUtils LazyDynaBean and can be used by simply configuring it 
through the struts-config.xml.
+[http://jakarta.apache.org/commons/beanutils/commons-beanutils-1.7.0/docs/api/org/apache/commons/beanutils/package-summary.html#dynamic.lazy
 LazyDynaBean] in [http://jakarta.apache.org/commons/beanutils/ Commons 
BeanUtils] has the ''lazy'' List type processing. 
[http://struts.apache.org/api/org/apache/struts/validator/LazyValidatorForm.html
  LazyValidatorForm] is built using the BeanUtils LazyDynaBean and can be used 
by simply configuring it through the struts-config.xml.
 
 
 {{{

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: SiteNavigation

2004-11-25 Thread dev
   Date: 2004-11-25T10:31:18
   Editor: HnhhuHnk <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: SiteNavigation
   URL: http://wiki.apache.org/struts/SiteNavigation

   no comment

Change Log:

--
@@ -17,3 +17,80 @@
 {{{[[PageList]]}}}, {{{[[FullSearch('text')]]}}}
 and {{{[[TableOfContents]]}}}
 macros, which allow you to automatically generate indices for cohesive parts 
of a wiki.
+[http://www.sjzyxh.com  起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
+[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map

[Apache Struts Wiki] Updated: SiteNavigation

2004-11-25 Thread dev
   Date: 2004-11-25T10:57:01
   Editor: CraigMcClanahan <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: SiteNavigation
   URL: http://wiki.apache.org/struts/SiteNavigation

   1080092541

Change Log:

--
@@ -17,80 +17,3 @@
 {{{[[PageList]]}}}, {{{[[FullSearch('text')]]}}}
 and {{{[[TableOfContents]]}}}
 macros, which allow you to automatically generate indices for cohesive parts 
of a wiki.
-[http://www.sjzyxh.com  起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.com/map.htm  
取名][http://www.dongyiqi.com/tuig.htm  
算命][http://www.sjzyxh.com  
起名][http://www.sjzyxh.com/map.htm  
起名][http://www.sjzyxh.com/house/  
风水][http://www.dongyiqi.com  
起名][http://www.dongyiqi.com/map.htm  
起名][http://www.dongyiqi.com/tuig.htm  算命]
-[http://www.sjzyxh.com   取名][http://www.sjzyxh.com/map.htm  
取名][http://www.sjzyxh.com/house/  
广州风水师][http://www.dongyiqi.com  
取名][http://www.dongyiqi.

[Apache Struts Wiki] New: StrutsFileDownload

2004-11-26 Thread dev
   Date: 2004-11-26T00:03:16
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsFileDownload
   URL: http://wiki.apache.org/struts/StrutsFileDownload

   no comment

New Page:

= File Download =

A new DownloadAction was added in Struts 1.2.6 (see 
the[http://struts.apache.org/api/org/apache/struts/actions/DownloadAction.html 
JavaDoc]). This page is to show how to use it and has the following structure:

 * Implementing a DownloadAction
* Implement the getStreamInfo() Method 
* Implement the getBufferSize() Method
 * Examples
* FileStreamInfo Example 
* ResourceStreamInfo Example 
* Bye Array Example 
 * Using the DownloadAction in you Web Pages


(niallp: Since I haven't actually used this class myself, I'm hoping that 
Martin, Frank or anyone else involved in the discussion/creation of this would 
take a look here to see if its OK)

== Implementing a DownloadAction ==

You need to extend org.apache.struts.actions.DownloadAction and implement the 
getStreamInfo() method. Optionally you can also override the getBufferSize() 
method if you require a different buffer size from the default.

=== Implement the getStreamInfo() Method ===

The getStreamInfo() method returns a StreamInfo object - which is an inner 
interface of the DownloadAction. The DownloadAction provides two concrete 
implementations (static inner classes) of the StreamInfo interface:

 * FileStreamInfo - Simplifies downloading of a file from disk - need to pass a 
java.io.File object to the constructor along with the content type.
 * ResourceStreamInfo - simplifies downloading of a web application resource - 
need to pass the ServletContext, path and content type to its constructor.

In the examples below, I have also provided a Byte array implementation of the 
StreamInfo interface.

=== Implement the getBufferSize() Method ===

The DownloadAction, by default, returns a buffer size of 4096. Optionally, this 
may be overriden to customize the size of the buffer used to transfer the file.

== Examples ==

Below are three examples:
 * using a File
 * using a web application resource
 * using a byte array.

=== FileStreamInfo Example ===

Example of using the DownloadAction with a file. This example picks up the file 
name from the ''parameter'' attribute in the strust-config.xml action mapping.

{{{
import java.io.File;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DownloadAction;

public class ExampleFileDownload extends DownloadAction{

protected StreamInfo getStreamInfo(ActionMapping mapping, 
   ActionForm form,
   HttpServletRequest request, 
   HttpServletResponse response)
throws Exception {

// Download a "pdf" file - gets the file name from the
// Action Mapping's parameter
String contentType = "application/pdf";
File file  = new File(mapping.getParameter());

return new FileStreamInfo(contentType, file);

}

}

}}}

=== ResourceStreamInfo Example ===

Example of using the DownloadAction with a web application resource. This 
example picks up the web application resource path from the ''parameter'' 
attribute in the strust-config.xml action mapping.


{{{

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DownloadAction;

public class ExampleResourceDownload extends DownloadAction {

protected StreamInfo getStreamInfo(ActionMapping mapping, 
   ActionForm form,
   HttpServletRequest request, 
   HttpServletResponse response)
throws Exception {

// Download a "jpeg" file - gets the file name from the
// Action Mapping's parameter
String contentType = "image/jpeg";
String path= mapping.getParameter();
ServletContext application = servlet.getServletContext();


return new ResourceStreamInfo(contentType, application, path);

}

}


}}}

=== Byte Array Example ===

Example of using the DownloadAction with a Byte Array.

This example creates a ByteArrayStreamInfo inner class which implements the 
StreamInfo interface.

(niallp: IMO we should include this ByteArrayStreamInfo in the implementation)

{{{
import java.io.IOException;
import java.io.InputStream;
import java.io.ByteArrayInputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apac

[Apache Struts Wiki] Updated: StrutsCatalog

2004-11-26 Thread dev
   Date: 2004-11-26T00:03:58
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsCatalog
   URL: http://wiki.apache.org/struts/StrutsCatalog

   no comment

Change Log:

--
@@ -22,3 +22,4 @@
  *  StrutsCatalogVariableScreenFields
  *  StrutsCatalogLazyList
  *  StrutsFileUpload
+ *  StrutsFileDownload

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsFileDownload

2004-11-26 Thread dev
   Date: 2004-11-26T01:05:50
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsFileDownload
   URL: http://wiki.apache.org/struts/StrutsFileDownload

   no comment

Change Log:

--
@@ -10,6 +10,7 @@
 * ResourceStreamInfo Example 
 * Bye Array Example 
  * Using the DownloadAction in you Web Pages
+ * Content Disposition
 
 
 (niallp: Since I haven't actually used this class myself, I'm hoping that 
Martin, Frank or anyone else involved in the discussion/creation of this would 
take a look here to see if its OK)
@@ -192,3 +193,56 @@
 
 }}}
 
+== Content Disposition ==
+
+=== Setting the Content Disposition ===
+DownloadAction doesn't cater for setting the content dispositon header. I 
guess at the moment the best way to do that would be override the execute() 
method and set it first, something like this...
+
+{{{
+
+public class ExampleFileDownload extends DownloadAction{
+
+
+
+protected StreamInfo getStreamInfo(ActionMapping mapping, 
+   ActionForm form,
+   HttpServletRequest request, 
+   HttpServletResponse response)
+throws Exception {
+
+// Download a "pdf" file - gets the file name from the
+// Action Mapping's parameter
+String contentType = "application/pdf";
+File file  = new File(mapping.getParameter());
+
+return new FileStreamInfo(contentType, file);
+
+}
+
+public ActionForward execute(ActionMapping mapping,
+ ActionForm form,
+ HttpServletRequest request,
+ HttpServletResponse response)
+ throws Exception {
+
+response.setHeader("Content-disposition", 
+   "attachment; filename=" + mapping.getParameter());
+
+return super.execute(mapping, form, request, response);
+
+}
+}
+
+}}}
+
+Probably would want to play with the file name, to remove any path info first.
+
+=== Content Disposition Values ===
+
+You can set the content disposition to either download the file or open up in 
the browser:
+ * To open up in the browser: "inline; filename=myFile.pdf"
+ * To download: "attachment; filename=myFile.pdf"
+
+Displaying images I always set the content disposition to the "inline" option.
+
+'''NOTE:''' I'm not expert at this, just got it working by trial and error. I 
had problems and I'm seem to remember I had to play with setting the response 
headers to get it to work properly. There may also be browser issues - my app 
only has to work with IE. Anyone who knows more about this, feel free to amend 
this page.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsFileDownload

2004-11-26 Thread dev
   Date: 2004-11-26T01:12:26
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsFileDownload
   URL: http://wiki.apache.org/struts/StrutsFileDownload

   no comment

Change Log:

--
@@ -1,3 +1,9 @@
+= Sample Webapp =
+
+After putting up this page, someone pointed out there is already a sample 
webapp (should pay more attention to the lists :-(). Apparently its available 
for download here: [http://www.omnytex.com/downloadapp.zip Sample Download 
Webapp]
+
+Details from this thread: 
[http://www.mail-archive.com/[email protected]/msg04600.html Mail Archive]
+
 = File Download =
 
 A new DownloadAction was added in Struts 1.2.6 (see 
the[http://struts.apache.org/api/org/apache/struts/actions/DownloadAction.html 
JavaDoc]). This page is to show how to use it and has the following structure:

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: PoweredBy

2004-11-26 Thread dev
   Date: 2004-11-26T01:43:21
   Editor: VicCekvenich <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: PoweredBy
   URL: http://wiki.apache.org/struts/PoweredBy

   no comment

Change Log:

--
@@ -15,9 +15,11 @@
 
 In US, the "Gamer Generation" has made gaming industry larger than the movie 
industry. Any magazine rack is sure to have PC Gamer, XBOX and other magazines 
that are published on the web w/Struts. Here is that site that generates $25M 
in advertising revenue for Ziff Davis(a site that used to be .NET):
 
+http://egm.1up.com/do/magLobby
+
 http://1up.com/do/feature?cId=3136154
 
-This URL retrieves an article from a database by ID. iBATIS 2.x is being used 
ad middleware between Struts and the database. For page composition, the 
application uses Tiles. There are about a hundred or so different types of 
pages. Each has many configurable tiles and each has dynamic content from DB. 
The editors decide what tiles to display on each page, and that data is saved 
to a DB. When the page is displayed, this tiles info is placed in scope so 
right tiles are inserted. A tile then gets content or data, for example a list 
of 10 most popular games. Because of iBatis data caching, anything that is 
popular is likely in cache, so no db hot spots. This is served by 6 Resin 
application servers. The old site used to be MS ASP.
+This URL retrieves an article from a database by ID. iBATIS 2.x is being used 
ad middleware between Struts and the database. For page composition, the 
application uses Tiles. There are about a hundred or so different types of 
pages. Each has many configurable tiles and each has dynamic content from DB. 
The editors decide what tiles to display on each page, and that data is saved 
to a DB. When the page is displayed, this tiles info is placed in scope so 
right tiles are inserted. A tile then gets content or data, for example a list 
of 10 most popular games. Because of iBatis data caching, anything that is 
popular is likely in cache, so no db hot spots. This is served by 6 Resin 
application servers. The old site used to be MS ASP 
(http://uptime.netcraft.com/up/graph/?host=1up.com )
 
 These links demonstrate what we can do with Struts, JSP, and Tiles. 
 
@@ -35,7 +37,7 @@
 http://erosennin.1up.com
 
 A filter is used to extract the "host name" from the URI, which is used in a 
database query to get the content for each user ("egm" versus "xbm").
-The site also has many "friendster" like features and blogs that you can 
navigate to by "username".1up.com. Feel free to create an account for self.
+The site also has many "friendster" like features and blogs that you can 
navigate to by "username".1up.com. Feel free to join and create an account for 
your self.
 The designer and implementor of this site is now working on a CMS based on 
JDNC.
 
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: StrutsTutorials

2004-11-26 Thread dev
   Date: 2004-11-26T10:37:04
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsTutorials
   URL: http://wiki.apache.org/struts/StrutsTutorials

   no comment

New Page:

Tutorials that cover Struts:

 * [http://www.laliluna.de/tutorials.html www.laliluna.de] by Sebastian 
Hennebrueder
 * [http://www.geocities.com/topdowndan/docs/webapp/ How to Build a Webapp] Dan 
Cancro
 * [http://www.geocities.com/topdowndan/docs/webapp/ Struttin' with Struts] by 
Rick Reumann

Take a look at the StrutsArticles page as well.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsResources

2004-11-26 Thread dev
   Date: 2004-11-26T10:37:36
   Editor: NiallPemberton <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsResources
   URL: http://wiki.apache.org/struts/StrutsResources

   no comment

Change Log:

--
@@ -1,5 +1,6 @@
  * StrutsApplications
  * StrutsArticles
+ * StrutsTutorials
  * StrutsBooks
  * StrutsConsultants
  * StrutsExtensions

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsTutorials

2004-11-26 Thread dev
   Date: 2004-11-26T12:53:00
   Editor: SebastianHennebrueder <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsTutorials
   URL: http://wiki.apache.org/struts/StrutsTutorials

   no comment

Change Log:

--
@@ -1,7 +1,19 @@
 Tutorials that cover Struts:
 
- * [http://www.laliluna.de/tutorials.html www.laliluna.de] by Sebastian 
Hennebrueder
- * [http://www.geocities.com/topdowndan/docs/webapp/ How to Build a Webapp] 
Dan Cancro
- * [http://www.geocities.com/topdowndan/docs/webapp/ Struttin' with Struts] by 
Rick Reumann
+[http://www.geocities.com/topdowndan/docs/webapp/ How to Build a Webapp] Dan 
Cancro
+
+[http://www.geocities.com/topdowndan/docs/webapp/ Struttin' with Struts] by 
Rick Reumann
+
+[http://www.laliluna.de/what-is-struts.html What is Struts? Intro to web 
development and Struts] by Sebastian Hennebrueder
+
+Introduction how to develop web application and how you can easily map these 
requirements with struts. We want to provide an understandable explanation for 
the Model-View-Controller Pattern.
+
+[http://www.laliluna.de/first-steps-using-struts-tutorial.html First Struts 
Tutorial] by Sebastian Hennebrueder
+
+First Struts Tutorial showing how to create a basic struts application: 
showing a list, creating, editing and deleting entries.
+
+[http://www.laliluna.de/first-steps-struts-tiles-tutorial.html Struts Tiles 
Tutorial] by Sebastian Hennebrueder
+
+Struts tiles Tutorial with a small working example application. Tiles basics 
are explained.
 
 Take a look at the StrutsArticles page as well.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: FrontPage

2004-11-26 Thread dev
   Date: 2004-11-26T12:54:24
   Editor: SebastianHennebrueder <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: FrontPage
   URL: http://wiki.apache.org/struts/FrontPage

   no comment

Change Log:

--
@@ -17,7 +17,7 @@
  * StrutsDocComments
  * StrutsJobJar (help wanted)
  * StrutsNewFaqs
- * StrutsResources
+ * StrutsResources (Articles, Tutorials, Books and more)
  * StrutsShortTermPlans
  * StrutsWhiteboard
  * StrutsMaintenance - notes for committer tasks

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsTutorials

2004-11-26 Thread dev
   Date: 2004-11-26T12:57:03
   Editor: SebastianHennebrueder <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsTutorials
   URL: http://wiki.apache.org/struts/StrutsTutorials

   no comment

Change Log:

--
@@ -15,5 +15,8 @@
 [http://www.laliluna.de/first-steps-struts-tiles-tutorial.html Struts Tiles 
Tutorial] by Sebastian Hennebrueder
 
 Struts tiles Tutorial with a small working example application. Tiles basics 
are explained.
+[http://www.laliluna.de/integration-struts-ejb-tutorial.html Integration of 
Struts and EJB] by Sebastian Hennebrueder
+
+Using a small library application we show step by step how to integrate Struts 
and EJB.
 
 Take a look at the StrutsArticles page as well.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsTutorials

2004-11-26 Thread dev
   Date: 2004-11-26T12:57:24
   Editor: SebastianHennebrueder <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsTutorials
   URL: http://wiki.apache.org/struts/StrutsTutorials

   no comment

Change Log:

--
@@ -15,6 +15,7 @@
 [http://www.laliluna.de/first-steps-struts-tiles-tutorial.html Struts Tiles 
Tutorial] by Sebastian Hennebrueder
 
 Struts tiles Tutorial with a small working example application. Tiles basics 
are explained.
+
 [http://www.laliluna.de/integration-struts-ejb-tutorial.html Integration of 
Struts and EJB] by Sebastian Hennebrueder
 
 Using a small library application we show step by step how to integrate Struts 
and EJB.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsState

2004-11-27 Thread dev
   Date: 2004-11-27T07:17:13
   Editor: DakotaJack <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsState
   URL: http://wiki.apache.org/struts/StrutsState

   no comment

Change Log:

--
@@ -1,18 +1,25 @@
 ##language:en
 == Struts 2.0 and StrutsJerichoFaces: an addendum to StrutsJericho ==
-The MVC pattern in Struts is, we can say, "webMVC" or:
 
-CONTROLLER ==> VIEW APP (JSP, Velocity) ==> (response) VIEW (request) ==> 
CONTROLLER <==> MODEL <==> MODEL DATA
-
-or, more simply:
+Let us consider ==> and <== and <==> to be bivalent operators such that A <==> 
B means that A is somehow bound to B and B is somehow bound to A.  
 
+The MVC design achitecture (not pattern) in Struts is, let us say, "webMVC", 
which will mean that contiguous and continguous parts of the architecture alone 
are bound together, or:
+{{{
 VIEW <==> CONTROLLER <==> MODEL <==> MODEL DATA
+}}}
+
+This "picture" considers the "VIEW" to be JSP, Velocity, etc. rather than the 
HTML, which is the real "VIEW".  
 
 One of the difficulties with writing web apps is that the app storage is never 
quite right, i.e. the scopes request, page, session, and application do not fit 
app needs.  What is more, lacking any reasonable facade for these scopes, there 
is a lot of extremely repetitive hard coding relating to them that makes 
taglibs over complicated and workflows rather mysterious.  What is needed, I 
suspect, is a storage unit for app state relating to the view.  Something like: 
+{{{
+ VIEW <==> STATE <==> MODEL
+}}}
 
- VIEW <==> VIEW DATA (STATE) <==> CONTROLLER <==> MODEL <==> MODEL DATA
+"STATE" here are classes which are accessible from the VIEW and communicate 
with the MODEL.  In this architecture, SCOPES, e.g. request, page, session, 
application, should be considered to be an element, like VIEW, CONTROLLER, 
MODEL, MODEL DATA and STATE.  Likewise, the HTML should be considered to be 
"one with" (aum) the RESPONSE.  So, "VIEW", remember, is the dynamic view app, 
such as JSP or Velocity.  
 
-Below is a snapshot of what I have in mind.  I have been doing some things 
like this for a while.  If anyone else is interested, I will consider finding a 
spot we can work together on this.
+Below is a snapshot of what I have in mind.  I have been doing some things 
like this for a while.
+
+If anyone else is interested, I will consider finding a spot we can work 
together on this.
 
 I have also considered creating a !JerichoFaces for the chaining.  But, that 
is later, for now, and much more ambitious!  ;-)
 
@@ -20,3 +27,10 @@
 == Snapshot ==
 
 [http://131.191.32.112:8080 Snapshot of this Idea]
+
+== Involved Developers (everyone welcome -- this is a working community open 
to fundamental suggestions) ==
+
+
+Dakota Jack
+
+Amanpreet Singh

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] Updated: StrutsState

2004-11-27 Thread dev
   Date: 2004-11-27T07:19:24
   Editor: DakotaJack <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsState
   URL: http://wiki.apache.org/struts/StrutsState

   no comment

Change Log:

--
@@ -1,5 +1,6 @@
 ##language:en
-== Struts 2.0 and StrutsJerichoFaces: an addendum to StrutsJericho ==
+== Struts 2.0 and StrutsJerichoState: an addendum to StrutsJericho ==
+
 
 Let us consider ==> and <== and <==> to be bivalent operators such that A <==> 
B means that A is somehow bound to B and B is somehow bound to A.  
 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Apache Struts Wiki] New: StrutsSolutions

2004-11-27 Thread dev
   Date: 2004-11-27T07:51:14
   Editor: DakotaJack <[EMAIL PROTECTED]>
   Wiki: Apache Struts Wiki
   Page: StrutsSolutions
   URL: http://wiki.apache.org/struts/StrutsSolutions

   no comment

New Page:

##language:en

= INTRODUCTION =

This space is to list persistent or general problems and to provide solutions 
to persistent problems, large and small.  This space is meant to provide a 
place to discuss problems as well as to present your solutions.  Please only 
address problems which are identified consequetively by number and do so by 
number.  Maybe a better organization principle can follow, but this is 
delightfully informal and still rigorous.  Have fun!  There is no need for 
solutions to grapple with one another.  There is plenty of room to provide 
optional solutions.  Again, have fun!







= BOOTY =

== PROBLEMS ==

1. Downloading Files

1.1.  Viewing versus downloading the files

1.2.  Controlling the filename of downloaded files

2. Caching images

== DISCUSSION OF PROBLEMS (What Is The Problem?) ==

== DISCUSSION OF SOLUTIONS (What Is The Solution?) ==

1.1.  You can distinguish between inline and attachment (with a filename) in 
the response content-disposition header.

== SOLUTIONS ==

1.A. Frank Zammetties !DownloadAction App

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  1   2   3   4   5   6   7   8   9   10   >