RE: IncludeTag

2003-02-15 Thread James Mitchell
Hmmm...no takers on this one eh?



--
James Mitchell
Software Engineer/Struts Evangelist
http://www.open-tools.org/

The man who does not read good books has no advantage over the man who
cannot read them.
- Mark Twain (1835-1910)



 -Original Message-
 From: James Mitchell [mailto:[EMAIL PROTECTED]] 
 Sent: Friday, February 14, 2003 2:50 PM
 To: Struts Developers List
 Subject: IncludeTag
 
 
 
 Perhaps this dang cold/flu is affecting my brain.  
 
 Why is there an anchor attribute for the IncludeTag?
 This makes no sense to me, and I'm trying figure out if I 
 should bother
 setting up cactus tests for it.
 
 I'm guessing that enough people asked for it, so it got included.
 
 
 
 --
 James Mitchell
 Software Engineer/Struts Evangelist
 http://www.open-tools.org/
 
 The man who does not read good books has no advantage over 
 the man who
 cannot read them.
   - Mark Twain (1835-1910)
 
 
 
 
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


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




RE: It's Valentine's Day, where are we?

2003-02-15 Thread James Mitchell
I've been offline at home now for about a week, which means no cvs for
me :(

I've been crunching away at finishing the tests for the core taglibs.
Based on my prior email about which type of tests to use, I decided to
go with a fail safe way of verifying output.  I'll explain more as I
check these puppies in.

I'm mostly finished (98%) with o.a.s.t.logic.*, and I'm 50% done with
o.a.s.t.bean.*  

Wow, these are some pretty exhaustive tests.  The TestMessageTag.java is
over 2000 lines with 100+ tests, and the accompanying jsp is over 1500
lines.  I'm glad you guys are paying me by the hour ;)

I'll probably be spending some time this weekend or next weekend
checking in all this stuff.

So far all tests are passing, although I do have a bullet item or two to
discuss.  One being that other thread about having an anchor for the
include tag.  I just don't get why someone would specify an anchor when
getting the results of a url as a string into a script
variable..maybe I'm just blind and the obvious hasn't hit me yet.



--
James high on Tylenol Cold and Sinus Mitchell
Software Engineer/Struts Evangelist
http://www.open-tools.org/

The man who does not read good books has no advantage over the man who
cannot read them.
- Mark Twain (1835-1910)







 -Original Message-
 From: David Graham [mailto:[EMAIL PROTECTED]] 
 Sent: Friday, February 14, 2003 10:40 PM
 To: [EMAIL PROTECTED]
 Subject: Re: It's Valentine's Day, where are we?
 
 
 In researching the SwitchAction bug I couldn't find any place 
 that sets a 
 ModuleConfig object into the ServletContext.  SwitchAction relies on 
 RequestUtils.selectModule() to actually switch the ModuleConfig.  
 selectModule() relies on a ModuleConfig being in the ServletContext.
 
 I did a search on all java files for any place calling 
 setAttribute(Globals.MODULE_KEY and got nothing.  Any ideas?
 
 Dave
 
 
 
 From: James Turner [EMAIL PROTECTED]
 Reply-To: Struts Developers List [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: It's Valentine's Day, where are we?
 Date: Fri, 14 Feb 2003 12:16:36 -0500
 
 The initial plan of action was to have an RC1 today.  We 
 currently have
 6 outstanding bugs:
 
 12573  Handling of HTML-Checkboxes and (dynamic) FormBeans result i
 16603  controller forwardPattern should support different module
 16916  nested:write using incorrect bean
 16946  SwitchAction not setting context properly for tiles
 17018  Constant usage example inconsistant with the DTD and Validat
 17031  Validation of required html:file elments passes when no file
 
 I don't think we're every going to be in a zero bugs found state for
 more than a couple of hours, because Struts is becoming so 
 widely used
 that there are always going to be new bug reports (even if they're
 erroneous)
 
 Does anyone consider any of the above bugs severe enough to 
 constitute a
 blocker on an RC1?  If not, we should designate the 2/14 
 nightly build
 as RC1 so we can push toward an end-of-the-month release.  If so, we
 need to push to close them.
 
 James
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 _
 Add photos to your messages with MSN 8. Get 2 months FREE*.  
 http://join.msn.com/?page=features/featuredemail
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


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




DO NOT REPLY [Bug 16916] - nested:write using incorrect bean

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16916.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16916

nested:write using incorrect bean

[EMAIL PROTECTED] changed:

   What|Removed |Added

   Severity|Major   |Enhancement
   Target Milestone|--- |1.2 Family
Version|1.1 Beta 3  |Unknown



--- Additional Comments From [EMAIL PROTECTED]  2003-02-15 10:41 ---
Seems like we can examine this patch in the 1.2 timeframe.

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




DO NOT REPLY [Bug 16921] - tiles:insert flushes on JSP 1.2+ container

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16921.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16921

tiles:insert flushes on JSP 1.2+ container

[EMAIL PROTECTED] changed:

   What|Removed |Added

   Target Milestone|--- |1.2 Family
Version|1.1 Beta 3  |Unknown

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




DO NOT REPLY [Bug 16946] - SwitchAction not setting context properly for tiles

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16946.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16946

SwitchAction not setting context properly for tiles

[EMAIL PROTECTED] changed:

   What|Removed |Added

 OS/Version|Windows NT/2K   |All
   Target Milestone|--- |1.2 Family
Version|1.1 Beta 3  |Unknown



--- Additional Comments From [EMAIL PROTECTED]  2003-02-15 10:46 ---
Since we have a valid workaround, we can look into this inconsistent behavior in
the 1.2 timeframe.

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




Bugzilla Voting

2003-02-15 Thread Ted Husted
David Graham wrote:
 AFAIK, we don't use the voting feature to determine which things to
 fix.

It might be used if people started to use it.

We do have developers come along from time-to-time and ask what they can 
do to help.

If people were using the voting feature, we could post the query to 
bring up that list, so helpful souls would have a starting place.

But, right now, it's a chicken and egg thing =:0)

-Ted.



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



DO NOT REPLY [Bug 16959] - nested:link doesn't have the action attribute added to html:link

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16959.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16959

nested:link doesn't have the action attribute added to html:link

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED



--- Additional Comments From [EMAIL PROTECTED]  2003-02-15 11:15 ---
Thanks for the patch, Antoni!

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




cvs commit: jakarta-struts/doc/faqs works.xml

2003-02-15 Thread husted
husted  2003/02/15 03:32:18

  Added:   doc/faqs works.xml
  Log:
  + Add Anthony Kay's essay, per ticket 16959.
  
  Revision  ChangesPath
  1.1  jakarta-struts/doc/faqs/works.xml
  
  Index: works.xml
  ===
  ?xml version=1.0?
  document url=./newbie.xml
  properties
  authorAnthony Kay/author
  titleHow Does Struts Work? - Apache Struts/title
  /properties
  body
  chapter href=faq name=How does Struts work?
  
  section href=how name=How does Struts work?
  
  p
  Java Servlets are designed to handle requests made by Web browsers.
  Java ServerPages are designed to create dynamic Web pages that can turn 
billboard sites into live applications.
  Struts uses a special Servlet as a switchboard to route requests from Web 
browsers to the appropriate ServerPage.
  This makes Web applications much easier to design, create, and maintain.
  /p
  
  p
  Here is some more detail on the mechanisms and dependencies of Struts:
  /p
  
  ul
 li
The web application that you develop has a deployment descriptor
(codeWEB-INF/web.xml/code) which you must write. This file describes
the configuration of your web application, including welcome pages (the
file that is shown in a directory when none is specified by the request),
mappings to servlets (path or extension name), and parameters to those
servlets.br/
  
In this file, you configure the Struts
a 
href=http://jakarta.apache.org/struts/api/org/apache/struts/action/ActionServlet.html;codeActionServlet/code/a
as the servlet that will handle all requests for a given mapping (usually
the extension code.do/code). This is the switchboard mentioned
above.br/
  
In this same file, you configure the codeActionServlet/code to use
one or more configuration files for Struts itself.br/
For this text, assume we are installing the web application on the server
at code/myapp/code, and are using the simplest possible configuration
from there.br/
  
If you need more details on deployment descriptors, read
the Servlet Specification available from Sun Microsystem's
a href=http://java.sun.com;Java site/a.br/
 /li
 li
In the Struts configuration file(s), you associate abstract names with
the controller components of your application, known as
a 
href=http://jakarta.apache.org/struts/api/org/apache/struts/action/Action.html;codeAction/code/a
classes (i.e. login ==gt; LoginAction class). This tells the Struts
codeActionServlet/code that when the incoming request is
codehttp://myhost/myapp/login.do/code it should invoke your
controller component codeLoginAction/code.br/
  
Note the extension code.do/code in this URL. The extension causes
your container (i.e.  Tomcat) to call the codeActionServlet/code,
which sees the word login as the thing you want to do. The
configuration is referenced, and your codeLoginAction/code is
executed.br/
 /li
 li
For each codeAction/code, you also configure Struts with the names of
the resulting page(s) that can be shown as a result of that action. There
can be more than one view as the result of an action (often, there are at
least two: one for success, and one for failure).br/
  
Your codeAction/code (the controller component you write) is based on
these iabstract/i result mapping names. It reports back to the
codeActionServlet/code using words like success, failure,
ready, ok, UserIsIncompetent, etc.  The Struts system (through the
configuration that you wrote) knows how to forward to the proper
ispecific/i page. This has the added advantage of reconfiguration of
the view layer by simply editing the Struts XML configuration file.br/
  
At this point Struts knows how to delegate to your controller components,
and what to show as a result of your controller processing. The model
part of the application is completely up to you, and is called from
within your controller components.
 /li
 li
You may also associate a Java Bean with an action (or set of actions) in
the Struts configuration file. The Java Bean is used as a repository for
form or display data that can be communicated between the view and
controller layer.br/
  
These Beans are automatically made visible to your controller components
(like codeLoginAction/code) and any view page that is associated with
that controller. br/
  
These Beans can also be validated with the help of the Struts system to
help insure that the user is putting good data in the form. They can be
carried along with a session, allowing forms to span 

DO NOT REPLY [Bug 16982] - Action listed as a welcome-file in web.xml not executed unless dummy file exists

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16982.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16982

Action listed as a welcome-file in web.xml not executed unless dummy file exists

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|VERIFIED|CLOSED



--- Additional Comments From [EMAIL PROTECTED]  2003-02-15 11:59 ---
Just need to get this off the active list.

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




DO NOT REPLY [Bug 17016] - RequestUtils.message does not check for message key not found

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17016.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17016

RequestUtils.message does not check for message key not found

[EMAIL PROTECTED] changed:

   What|Removed |Added

   Target Milestone|--- |1.2 Family
Version|1.1 Beta 3  |Unknown



--- Additional Comments From [EMAIL PROTECTED]  2003-02-15 12:00 ---
Sounds like we deal with this in 1.2.

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




cvs commit: jakarta-struts/doc/userGuide struts-nested.xml

2003-02-15 Thread husted
husted  2003/02/15 04:02:06

  Modified:doc/userGuide struts-nested.xml
  Log:
  + Add action attribute per #16959, Antoni Reus
  
  Revision  ChangesPath
  1.16  +6 -0  jakarta-struts/doc/userGuide/struts-nested.xml
  
  Index: struts-nested.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/userGuide/struts-nested.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- struts-nested.xml 19 Jan 2003 00:40:42 -  1.15
  +++ struts-nested.xml 15 Feb 2003 12:02:05 -  1.16
  @@ -1487,6 +1487,12 @@
   /attribute
   
   attribute
  +  nameaction/name
  +  requiredfalse/required
  +  rtexprvaluetrue/rtexprvalue
  +/attribute
  +
  +attribute
 nameanchor/name
 requiredfalse/required
 rtexprvaluetrue/rtexprvalue
  
  
  

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




Re: It's Valentine's Day, where are we?

2003-02-15 Thread Ted Husted
Erronous bug reports are easily enough to deal with. We also now have 
the milestones, and so we can start tagging incoming tickets that way. 
The Release Plan just says that there can't be open tickets against the 
Nightly Build. An erronous bug report can simply be closed. An 
enhancement can be tagged for a milestone and an Unknown build. Any of 
us can do any of that at any time.

We don't need to be in a zero-bug state for very long, just the time it 
takes Martin to cut a release candidate.

I went through the list this morning, and pared it down to

 16603  controller forwardPattern should support different module

[Query for Not RESOLVED, not CLOSED, STRUTS, Any release except UNKNOWN]

I think we may have decided to address this in the 1.2 timeframe, but 
leave it to someone using modules to sign-off on this.

But, in the end, the only thing that's going to get any release out the 
door is for people to do the work of reviewing the tickets as they come in.

As soon as someone deals with 16603, we could see if Martin is available 
to cut the release candidate (or if someone else wants to step up to bat 
if he's busy).

-Ted.



James Turner wrote:
The initial plan of action was to have an RC1 today.  We currently have
6 outstanding bugs:

12573  Handling of HTML-Checkboxes and (dynamic) FormBeans result i  
16603  controller forwardPattern should support different module  
16916  nested:write using incorrect bean  
16946  SwitchAction not setting context properly for tiles  
17018  Constant usage example inconsistant with the DTD and Validat  
17031  Validation of required html:file elments passes when no file  

I don't think we're every going to be in a zero bugs found state for
more than a couple of hours, because Struts is becoming so widely used
that there are always going to be new bug reports (even if they're
erroneous)

Does anyone consider any of the above bugs severe enough to constitute a
blocker on an RC1?  If not, we should designate the 2/14 nightly build
as RC1 so we can push toward an end-of-the-month release.  If so, we
need to push to close them.

James



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




--
Ted Husted,
Struts in Action http://husted.com/struts/book.html


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




cvs commit: jakarta-struts/src/share/org/apache/struts/upload CommonsMultipartRequestHandler.java

2003-02-15 Thread husted
husted  2003/02/15 04:39:23

  Modified:src/share/org/apache/struts/upload
CommonsMultipartRequestHandler.java
  Log:
  + Add toString method to provide for server-side validation. [#17031, Mohan Kishore]
  
  Revision  ChangesPath
  1.8   +13 -4 
jakarta-struts/src/share/org/apache/struts/upload/CommonsMultipartRequestHandler.java
  
  Index: CommonsMultipartRequestHandler.java
  ===
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/upload/CommonsMultipartRequestHandler.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- CommonsMultipartRequestHandler.java   7 Feb 2003 07:00:49 -   1.7
  +++ CommonsMultipartRequestHandler.java   15 Feb 2003 12:39:23 -  1.8
  @@ -657,5 +657,14 @@
   
   return fileName;
   }
  +
  +/**
  + * Returns the (client-side) file name for this file.
  + *
  + * @return The client-size file name.
  + */
  +public String toString() {
  +return getFileName();
  +}
   }
   }
  
  
  

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




cvs commit: jakarta-struts/conf/share validator-rules.xml

2003-02-15 Thread husted
husted  2003/02/15 04:40:25

  Modified:conf/share validator-rules.xml
  Log:
  + Add file type to standard validator-rules. [#17031, Mohan Kishore]
  
  Revision  ChangesPath
  1.25  +1 -0  jakarta-struts/conf/share/validator-rules.xml
  
  Index: validator-rules.xml
  ===
  RCS file: /home/cvs/jakarta-struts/conf/share/validator-rules.xml,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- validator-rules.xml   14 Feb 2003 05:24:04 -  1.24
  +++ validator-rules.xml   15 Feb 2003 12:40:25 -  1.25
  @@ -65,6 +65,7 @@

   if (field.type == 'text' ||
   field.type == 'textarea' ||
  +field.type == 'file' ||
   field.type == 'select-one' ||
   field.type == 'radio' ||
   field.type == 'password') {
  
  
  

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




cvs commit: jakarta-struts/doc/userGuide index.xml

2003-02-15 Thread husted
husted  2003/02/15 04:46:03

  Modified:doc/userGuide index.xml
  Log:
  + Add link to Design Guidelines section.
  
  Revision  ChangesPath
  1.32  +3 -0  jakarta-struts/doc/userGuide/index.xml
  
  Index: index.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/userGuide/index.xml,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- index.xml 19 Jan 2003 00:40:41 -  1.31
  +++ index.xml 15 Feb 2003 12:46:02 -  1.32
  @@ -113,6 +113,9 @@
   lia 
href=building_controller.html#map_action_form_classes4.3.2 Map-backed ActionForm 
Classes/a/li
   /ul
   lia href=building_controller.html#action_classes4.4 Action 
Classes/a/li
  +ul
  +lia 
href=building_controller.html#action_design_guide4.4.1 Action Class Design 
Guidelines/a/li
  +/ul
   lia href=building_controller.html#exception_handler4.5 
Exception Handler/a/li
   lia href=building_controller.html#plugin_classes4.6 Plugin 
Classes/a/li
   lia href=building_controller.html#actionmapping4.7 The 
ActionMapping Implementation/a/li
  
  
  

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




cvs commit: jakarta-struts/doc/faqs works.xml

2003-02-15 Thread husted
husted  2003/02/15 04:48:06

  Modified:doc/faqs works.xml
  Log:
  + A few tweaks.
  
  Revision  ChangesPath
  1.2   +40 -25jakarta-struts/doc/faqs/works.xml
  
  Index: works.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/faqs/works.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- works.xml 15 Feb 2003 11:32:18 -  1.1
  +++ works.xml 15 Feb 2003 12:48:06 -  1.2
  @@ -46,7 +46,7 @@
 a href=http://java.sun.com;Java site/a.br/
  /li
  li
  -  In the Struts configuration file(s), you associate abstract names with
  +  In the Struts configuration file(s), you associate paths with
 the controller components of your application, known as
 a 
href=http://jakarta.apache.org/struts/api/org/apache/struts/action/Action.html;codeAction/code/a
 classes (i.e. login ==gt; LoginAction class). This tells the Struts
  @@ -67,7 +67,7 @@
 least two: one for success, and one for failure).br/
   
 Your codeAction/code (the controller component you write) is based on
  -  these iabstract/i result mapping names. It reports back to the
  +  these ilogical/i result mapping names. It reports back to the
 codeActionServlet/code using words like success, failure,
 ready, ok, UserIsIncompetent, etc.  The Struts system (through the
 configuration that you wrote) knows how to forward to the proper
  @@ -95,7 +95,7 @@
 the view, and Actions in the controller.br/
   
 strongNote/strong: You must be using some sort of server-side
  -  technology (JSP, Velocity, etc.) for the view layer (going ito/i the
  +  technology (JSP, Velocity, XLST) for the view layer (going ito/i the
 client) to see this data (plain HTML won't work). Struts works on the
 server side, so the client's view has to be composed there.br/
   
  @@ -105,26 +105,41 @@
  /li
  li
 Within your web application will be pages that represent the view your
  -  users will see. These can be JSP, Velocity, etc. The preference of
  -  the Struts system is that you use JSP, as this gives you a set of custom
  -  tags that have been designed to work with Struts.br/
  -
  -  It is not possible to use plain client-side HTML, as most of the features
  -  of Struts are simply not available if your view layer is only processed
  -  on the client side. This is not to say that plain HTML is out for your
  -  entire web application, just that it won't play with Struts.br/
  -
  -  If you use a technology other than JSP for the view layer, then you will
  -  have to have some sort of glue between the Struts system and that
  -  technology. For example,
  -  a href=http://jakarta.apache.org/velocity/;Velocity/a has a set of
  -  a href=http://cvs.apache.org/viewcvs/jakarta-velocity-tools/;tools/a
  -  that do this for you.
  +  users will see. These can be JSP pages, Velocity Templates,
  +  XLST pages, and so forth.
  +  A set of JSP tags is bunded with the Struts distribution so that you
  +  can get started right away, but any standard presentation technology
  +  can be used with Struts.br/
  +
  +  Even plain HTML files can be used within your Struts application,
  +  although they will not take full advantage of all of the dynamic
  +  features.br/
  +
  +  Following the example of the Struts JSP taglibs, several other
  +  packages are available to make the framework easy to use with your
  +  favorite presentation technology.
  +  For Velocity templates, there are the
  +  a href=http://jakarta.apache.org/velocity/;Velocity/a ViewTools
  +  for Struts.
  +  If you want to use XLST in you application, you can choose between
  +  a href=http://www.openroad.ca/opencode/;stxx/a and
  +  a href=http://it.cappuccinonet.com/strutscx/;
  +  StrutsCX/a.br/
  +
  +  These packages make the standard Struts framework elements look and
  +  feel like a seamless part of the original presentation technology.
  +  Struts also makes it easy to mix and match.
  +  If need be, you can use JSP, Velocity templates, and XLST all in
  +  the same application!br/
  +
  +  Since Struts relies on standard Servlet technologies, you should be
  +  able to use any Java presentation technology with Struts.
  /li
  li
  -  Since JSP is the standard for Struts, there are many custom tags that are
  -  included to help you extract data from the Struts system for use in your
  -  view. br/
  +  While the focus of the Struts framework is on the controller,
  +  the presentation layer is a significant part of any application.
  +  The Struts JSP taglibs include a number of generic and Struts-specific
  +  tags to help you use dynamic data in your 

cvs commit: jakarta-struts/doc/faqs index.xml

2003-02-15 Thread husted
husted  2003/02/15 04:48:16

  Modified:doc/faqs index.xml
  Log:
  + Add works to menu.
  
  Revision  ChangesPath
  1.9   +4 -0  jakarta-struts/doc/faqs/index.xml
  
  Index: index.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/faqs/index.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- index.xml 29 Dec 2002 11:44:48 -  1.8
  +++ index.xml 15 Feb 2003 12:48:16 -  1.9
  @@ -25,6 +25,10 @@
   a href=helping.htmlHow to Help FAQ/a
   /li
   
  + li
  + a href=works.htmlHow does Struts work?/a
  + /li
  +
/ul
   
   /section
  
  
  

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




cvs commit: jakarta-struts/doc volunteers.xml

2003-02-15 Thread husted
husted  2003/02/15 04:49:28

  Modified:doc  volunteers.xml
  Log:
  + Add Tim O'Brien
  
  Revision  ChangesPath
  1.22  +4 -0  jakarta-struts/doc/volunteers.xml
  
  Index: volunteers.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/volunteers.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- volunteers.xml5 Jan 2003 01:10:35 -   1.21
  +++ volunteers.xml15 Feb 2003 12:49:28 -  1.22
  @@ -259,6 +259,10 @@
   /li
   
   li
  +Tim O'Brien
  +/li
  +
  +li
   Edgar Dollin
   /li
   
  
  
  

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




cvs commit: jakarta-struts/doc/proposals release-plan-1.1b3.xml

2003-02-15 Thread husted
husted  2003/02/15 04:53:09

  Modified:doc/proposals release-plan-1.1b3.xml
  Log:
  + Knock off #16609; grey #16603
  
  Revision  ChangesPath
  1.15  +3 -3  jakarta-struts/doc/proposals/release-plan-1.1b3.xml
  
  Index: release-plan-1.1b3.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/proposals/release-plan-1.1b3.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- release-plan-1.1b3.xml7 Feb 2003 22:18:14 -   1.14
  +++ release-plan-1.1b3.xml15 Feb 2003 12:53:09 -  1.15
  @@ -237,13 +237,13 @@
   tdNestedtTiles fail in this release/td
 /tr
 tr
  -  td[ ]/td
  +  td[-]/td
 td
   a 
href=http://issues.apache.org/bugzilla/show_bug.cgi?id=16603;16603/a/td
   tdinternalModuleRelativeForward() doesn't treat module-relative paths as 
defined by forwardPattern/td
 /tr
 tr
  -  td[-]/td
  +  td[x]/td
 td
   a 
href=http://issues.apache.org/bugzilla/show_bug.cgi?id=16609;16609/a/td
   tdMessageResource not in request scope for Module/td
  
  
  

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




cvs commit: jakarta-struts/doc status.xml

2003-02-15 Thread husted
husted  2003/02/15 05:53:53

  Modified:doc  status.xml
  Log:
  + Note update of docs and api.
  
  Revision  ChangesPath
  1.27  +3 -3  jakarta-struts/doc/status.xml
  
  Index: status.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/status.xml,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- status.xml15 Feb 2003 12:50:51 -  1.26
  +++ status.xml15 Feb 2003 13:53:53 -  1.27
  @@ -399,8 +399,8 @@
   /section
   
   section
  -pfont size=-2Website updated from CVS: 2002 DEC 29 by husted./font/p
  -pfont size=-2Javadocs updated from CVS: 2002 DEC 29 by husted./font/p
  +pfont size=-2Website updated from CVS: 2003 FEB 15 by husted./font/p
  +pfont size=-2Javadocs updated from CVS: 2003 FEB 15 by husted./font/p
   /section
   
   /chapter/body/document
  
  
  

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




Re: Bugzilla Voting

2003-02-15 Thread Brian Alexander Lee
I'm one of those developers who'd like to help. If you have anything in
particular for me, I'd love to help.

BAL
- Original Message -
From: Ted Husted [EMAIL PROTECTED]
To: Struts Developers List [EMAIL PROTECTED]
Sent: Saturday, February 15, 2003 6:06 AM
Subject: Bugzilla Voting


 David Graham wrote:
   AFAIK, we don't use the voting feature to determine which things to
   fix.

 It might be used if people started to use it.

 We do have developers come along from time-to-time and ask what they can
 do to help.

 If people were using the voting feature, we could post the query to
 bring up that list, so helpful souls would have a starting place.

 But, right now, it's a chicken and egg thing =:0)

 -Ted.



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


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




cvs commit: jakarta-struts/doc project.xml

2003-02-15 Thread husted
husted  2003/02/15 08:29:00

  Modified:doc  project.xml
  Log:
  Update link to source and binary downloads.
  
  Revision  ChangesPath
  1.33  +2 -2  jakarta-struts/doc/project.xml
  
  Index: project.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/project.xml,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- project.xml   31 Dec 2002 03:12:11 -  1.32
  +++ project.xml   15 Feb 2003 16:29:00 -  1.33
  @@ -58,11 +58,11 @@
   menu name=Download
   item 
name=Binaries
  - href=http://jakarta.apache.org/site/binindex.html;
  + href=http://jakarta.apache.org/site/binindex.cgi;
/
   item 
name=Source Code 
  - href=http://jakarta.apache.org/site/sourceindex.html;
  + href=http://jakarta.apache.org/site/binindex.cgi;
/
   item 
name=CVS Repository  
  
  
  

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




cvs commit: jakarta-struts/doc acquiring.xml

2003-02-15 Thread husted
husted  2003/02/15 08:32:33

  Modified:doc  acquiring.xml
  Log:
  Update links to distribution downloads.
  
  Revision  ChangesPath
  1.9   +3 -3  jakarta-struts/doc/acquiring.xml
  
  Index: acquiring.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/acquiring.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- acquiring.xml 31 Dec 2002 03:12:11 -  1.8
  +++ acquiring.xml 15 Feb 2003 16:32:33 -  1.9
  @@ -75,11 +75,11 @@
   /p
   
   ul
  -lia href=http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b3;
  +lia href=http://www.apache.org/dist/jakarta/struts/binaries/;
   bStruts 1.1 Beta 3 Binary Distribution/b/a/li
  -lia 
href=http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b3/lib;
  +lia href=http://www.apache.org/dist/jakarta/struts/library/;
   bStruts 1.1 Beta 3 Library Distribution/b/a/li
  -lia 
href=http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b3/src;
  +lia href=http://www.apache.org/dist/jakarta/struts/source/;
   bStruts 1.1 Beta 3 Source Code Distribution/b/a/li
   /ul
   
  
  
  

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




cvs commit: jakarta-struts/doc/news news_2002_q4.xml index.xml

2003-02-15 Thread husted
husted  2003/02/15 09:20:55

  Modified:doc/news index.xml
  Added:   doc/news news_2002_q4.xml
  Log:
  Add Feb news item. Still need to to Jan, but wanted to come current first.
  Move 2002Q4 items to archive page.
  
  Revision  ChangesPath
  1.16  +268 -898  jakarta-struts/doc/news/index.xml
  
  Index: index.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/news/index.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- index.xml 18 Jan 2003 22:28:36 -  1.15
  +++ index.xml 15 Feb 2003 17:20:55 -  1.16
  @@ -71,7 +71,7 @@
   /pre
   
   p
  -or around 940 per day. That's second highest among Jakarta projects, 
  +or around 940 per day. That's second highest among Jakarta projects,
   the highest being Tomcat with 80k-100k downloads per month.
   /p
   
  @@ -84,7 +84,7 @@
   /p
   
   p
  -As of November 14, the subscription counts to the Struts user mailing 
  +As of November 14, the subscription counts to the Struts user mailing
   lists (counting digest subscribers) is:
   /p
   
  @@ -93,13 +93,13 @@
   /pre
   
   p
  -which only just trails Tomcat:  
  +which only just trails Tomcat:
   /p
   
   pre
 TOMCAT-USER: 2,454
   /pre
  -
  +
   /section
   
   section name=Recent News href=news
  @@ -112,903 +112,273 @@
   hr size=1 noshade=/
   --
   
  -h3a name=20021230/a30 Dec 2002 - Struts 1.1 Beta 3 Released/h3
  -pThe Struts team is proud to announce the release of Struts 1.1 Beta 3. This
  -release includes significant new functionality, while retaining full
  -backwards compatibility with earlier versions of Struts. It also
  -incorporates fixes for a number of bugs which were reported against earlier
  -versions.
  -/p
  -p
  -The binary distribution is available at:
  -/p
  -p
  -a href=http://www.apache.org/dist/jakarta/struts/binaries/;
  -http://www.apache.org/dist/jakarta/struts/binaries//a
  -/p
  -p
  -and the source distribution is available at:
  -/p
  -p
  -a href=http://www.apache.org/dist/jakarta/struts/source/;
  -http://www.apache.org/dist/jakarta/struts/source//a
  -/p
  -p
  -In addition, the library distribution, which contains updated binaries
  -without the sample applications, is available at:
  -/p
  -p
  -a href=http://www.apache.org/dist/jakarta/struts/library/;
  -http://www.apache.org/dist/jakarta/struts/library//a
  -/p
  -p
  -Details of the changes in this release are available in the Release Notes,
  -which can be found here:
  -/p
  -p
  -a href=http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b3.html;
  -http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b3.html/a
  -/p
  -hr size=1 noshade=/
  -
  -
  -h3a name=20021213/a12 December 2002 - Struts book #1 and #2/h3
  -p
  -a href=http://www.amazon.com/exec/obidos/ISBN=0672324725/hitchhikeguidetoA/;
  -bStruts Kick Start/b/a 
  -by James Turner and Kevin Bedell is now available from Amazon for immediate 
delivery:
  -/p
  -p
  -Buy one, buy two. They make great stocking stuffers. Use them as door
  -stops. Learn to use the enclosed CD as a lethal thrown weapon. Fun for
  -the whole family.
  -/p
  -hr size=1 noshade=/
  -
  -
  -h3a name=20021212/a12 December 2002 - Struts book #1 and #2/h3
  -p
  -a 
href=http://www.amazon.com/exec/obidos/tg/browse/-/3610/1/002-5420337-0432053?rank=%2Bsalesrankamp;submit.x=4amp;submit.y=13;img
 border=0 src=../images/books/topsellers.jpg width=284 height=220 
align=right valign=top//a
  -Struts books top the #1 strongand/strong #2 slots on Amazon's a 
href=http://www.amazon.com/exec/obidos/tg/browse/-/3610/1/002-5420337-0432053?rank=%2Bsalesrankamp;submit.x=4amp;submit.y=13;Java
 Programming bestseller list/a!
  -/p
  -hr size=1 noshade=/
  -
  -
  -h3a name=20021203/a3 December 2002 - Struts book rated 11 out of 10/h3
  -p
  -small(3 December 2002)/smallbr /strongStruts in Action/strong rated 11 
out of 10 by a 
href=http://books.slashdot.org/article.pl?sid=02/11/25/1731249amp;mode=threadamp;tid=156;Slashdot/a.
  -/p
  -hr size=1 noshade=/
  -
  -
  -h3a name=20021127/a27 Nov 2002 - Expresso 5.0.2 Released/h3
  -p
  -Expresso 5.0.2 can be downloaded freely from:
  -/p
  -p
  -a 
href=http://www.jcorporate.com/product/expresso.html;http://www.jcorporate.com/product/expresso.html/a
  -/p
  -p
  -Both Expresso source and binaries are available. 
  -/p
  -p
  -This minor release is primarily a bug fix release. Bug Fixes include a
  -NPE fix in JDBC Executor, a Blob Field fix, Validation improvements, and
  -ComponentManager link fixes. 
  -/p
  -p
  -New Features (not affecting existing code) include a proper Struts-based
  -ExLink tag by Malcolm Wise.
  -/p
  -hr size=1 noshade=/
  -
  -
  -h3a name=20021124/a24 Nov 2002 - O'Reilly Struts Book Now Available/h3
  -p
  -Programming Jakarta Struts by Chuck Cavaness (ISBN: 0596003285) is now available 
and shipping. 
  -/p
  -ul
  -li
  -a 

DO NOT REPLY [Bug 16603] - controller forwardPattern should support different module roots.

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16603.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16603

controller forwardPattern should support different module roots.

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||LATER
   Target Milestone|1.1 Family  |1.2 Family



--- Additional Comments From [EMAIL PROTECTED]  2003-02-15 17:58 ---
Per discussion on the STRUTS-DEV mailing list, let's deal with the behavior
inconsistencies reported by this report during the 1.2 development cycle.

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




DO NOT REPLY [Bug 16946] - SwitchAction not setting context properly for tiles

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16946.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16946

SwitchAction not setting context properly for tiles

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||LATER



--- Additional Comments From [EMAIL PROTECTED]  2003-02-15 18:00 ---
I agree with Ted on deferring any change on this until 1.2.

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




cvs commit: jakarta-struts/doc/faqs works.xml

2003-02-15 Thread husted
husted  2003/02/15 12:53:53

  Modified:doc/faqs works.xml
  Log:
  Fix transposition.
  
  Revision  ChangesPath
  1.3   +4 -4  jakarta-struts/doc/faqs/works.xml
  
  Index: works.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/faqs/works.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- works.xml 15 Feb 2003 12:48:06 -  1.2
  +++ works.xml 15 Feb 2003 20:53:53 -  1.3
  @@ -95,7 +95,7 @@
 the view, and Actions in the controller.br/
   
 strongNote/strong: You must be using some sort of server-side
  -  technology (JSP, Velocity, XLST) for the view layer (going ito/i the
  +  technology (JSP, Velocity, XSLT) for the view layer (going ito/i the
 client) to see this data (plain HTML won't work). Struts works on the
 server side, so the client's view has to be composed there.br/
   
  @@ -106,7 +106,7 @@
  li
 Within your web application will be pages that represent the view your
 users will see. These can be JSP pages, Velocity Templates,
  -  XLST pages, and so forth.
  +  XSLT pages, and so forth.
 A set of JSP tags is bunded with the Struts distribution so that you
 can get started right away, but any standard presentation technology
 can be used with Struts.br/
  @@ -121,7 +121,7 @@
 For Velocity templates, there are the
 a href=http://jakarta.apache.org/velocity/;Velocity/a ViewTools
 for Struts.
  -  If you want to use XLST in you application, you can choose between
  +  If you want to use XSLT in you application, you can choose between
 a href=http://www.openroad.ca/opencode/;stxx/a and
 a href=http://it.cappuccinonet.com/strutscx/;
 StrutsCX/a.br/
  @@ -129,7 +129,7 @@
 These packages make the standard Struts framework elements look and
 feel like a seamless part of the original presentation technology.
 Struts also makes it easy to mix and match.
  -  If need be, you can use JSP, Velocity templates, and XLST all in
  +  If need be, you can use JSP, Velocity templates, and XSLT all in
 the same application!br/
   
 Since Struts relies on standard Servlet technologies, you should be
  
  
  

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




cvs commit: jakarta-struts/doc/news news_2002_q4.xml index.xml

2003-02-15 Thread husted
husted  2003/02/15 12:54:27

  Modified:doc/news news_2002_q4.xml index.xml
  Log:
  Add news from January, and a few straglers from December.
  
  Revision  ChangesPath
  1.2   +91 -2 jakarta-struts/doc/news/news_2002_q4.xml
  
  Index: news_2002_q4.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/news/news_2002_q4.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- news_2002_q4.xml  15 Feb 2003 17:20:55 -  1.1
  +++ news_2002_q4.xml  15 Feb 2003 20:54:27 -  1.2
  @@ -18,7 +18,17 @@
   hr size=1 noshade=/
   --
   
  -h3a name=20021230/a30 Dec 2002 - Struts 1.1 Beta 3 Released/h3
  +h3a name=20021231.1/a31 Dec 2002 - Review of Struts Kick Start 
now on Slashdot/h3
  +p
  +Let the mindless sniping and anti-microsoft tirades begin!
  +/p
  +p
  +a 
href=http://books.slashdot.org/books/02/12/27/1559200.shtml?tid=108;http://books.slashdot.org/books/02/12/27/1559200.shtml?tid=108/a
  +/p
  +hr size=1 noshade=/
  +
  +
  +h3a name=20021231/a31 Dec 2002 - Struts 1.1 Beta 3 Released/h3
   pThe Struts team is proud to announce the release of Struts 1.1 Beta 3. This
   release includes significant new functionality, while retaining full
   backwards compatibility with earlier versions of Struts. It also
  @@ -57,6 +67,86 @@
   /p
   hr size=1 noshade=/
   
  +h3a name=20021227/a27 Dec 2002 - Java Development with Ant/h3
  +p
  +I'm proud (and worried about the support e-mails! :) to announce the 
near-final release of a project
  +demonstrating Ant, XDoclet, Struts, JUnit, Cactus, and Lucene.
  +Its called JavaDevWithAnt as it was written for the book Steve and I 
co-authored and has been refined
  +during several presentations I've been giving on Ant, XDoclet and Struts.
  +/p
  +p
  +The documentation is in draft stage, and my primary goal is to collect 
feedback on polishing the documentation
  +(and the application if there are any bugs that surface).
  +The site where I'm hosting the distribution and documentation is:
  +/p
  +p
  +   a 
href=http://www.ehatchersolutions.com/JavaDevWithAnt/;http://www.ehatchersolutions.com/JavaDevWithAnt//a
  +/p
  +p
  +Please let me know if you try it out and have suggestions for improvement,
  +or just to let me know you tried it and hate it or love it, etc.
  +Feedback more than welcome!
  +Direct feedback to me at
  +a 
href=mailto:[EMAIL PROTECTED];[EMAIL PROTECTED]/a
  +/p
  +p
  +p.s. Since this is directed to the Struts lists, here are some hilights:
  +/p
  +ul
  +li
  +- XDoclet generation of struts-config.xml and validation.xml
  +/li
  +li
  +- Custom XDoclet generation of starter JSP and application properties based on 
form bean source code
  +/li
  +li
  +- My proudest taglib, LabelTag - shows fields in error and marks required 
fields with an asterisk.
  +/li
  +li
  +- Use of StrutsTestCase in Cactus mode to test a Struts Action.
  +/li
  +/ul
  +hr size=1 noshade=/
  +
  +h3a name=20031229/a29 Dec 2002 - BasicPortal 0.7k available on 
SourceForge/h3
  +p
  +The BasicPortal Project has released version 0.7k.  BasicPortal is a Struts
  +based application that can help your developers get a head start on their
  +Portal development.  Setup the database and deploy the .war and you are
  +ready to go!
  +/p
  +p
  +Version 0.7k contains:
  +/p
  +ul
  +li
  +- ability to add content to comments
  +/li
  +li
  +- contact manager module
  +/li
  +li
  +- task manager module
  +/li
  +li
  +- email module
  +/li
  +li
  +- custom DAO
  +/li
  +li
  +- secure modules
  +/li
  +/ul
  +
  +p
  +The BasicPortal application can be customized for use in your company.
  +/p
  +p
  +Any questions on BasicPortal should be directed to the MVC Progammers
  +list -- [EMAIL PROTECTED]
  +/p
  +hr size=1 noshade=/
   
   h3a name=20021213/a12 December 2002 - Struts book #1 and #2/h3
   p
  @@ -70,7 +160,6 @@
   the whole family.
   /p
   hr size=1 noshade=/
  -
   
   h3a name=20021212/a12 December 2002 - Struts book #1 and #2/h3
   p
  
  
  
  1.17  +145 -0jakarta-struts/doc/news/index.xml
  
  Index: index.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/news/index.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- index.xml 15 Feb 2003 17:20:55 -  1.16
  +++ index.xml 15 Feb 2003 20:54:27 -  1.17
  @@ -377,6 +377,151 @@
 

cvs commit: jakarta-struts/doc/resources related_books.xml extensions.xml examples.xml

2003-02-15 Thread husted
husted  2003/02/15 12:55:24

  Modified:doc/resources related_books.xml extensions.xml examples.xml
  Log:
  Routine updates.
  
  Revision  ChangesPath
  1.3   +5 -2  jakarta-struts/doc/resources/related_books.xml
  
  Index: related_books.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/resources/related_books.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- related_books.xml 29 Jun 2002 18:20:02 -  1.2
  +++ related_books.xml 15 Feb 2003 20:55:24 -  1.3
  @@ -14,7 +14,8 @@
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=0130819336/hitchhikeguidetoA/;Core Java 
2, Volume 1 Fundamentals/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=0130819344/hitchhikeguidetoA/;Core Java 
2, Volume 2 Advanced Features/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=0521777682/hitchhikeguidetoA/;Elements 
of Java Style/a/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=193011043X/hitchhikeguidetoA/;Bitter 
Java/a by Bruce Tate i- Released in March 2002/i/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0201310058/hitchhikeguidetoA/;Effective 
Java/a/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=193011043X/hitchhikeguidetoA/;Bitter 
Java/a/p
   
   pbJava Web Development/b/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=1893115364/hitchhikeguidetoA/;Apache-Jakarta
 Tomcat by James Goodwill/a/p
  @@ -35,7 +36,9 @@
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=0672316498/hitchhikeguidetoA/;The 
Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How To 
Restore The Sanity/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=0201835959/hitchhikeguidetoA/;Mythical 
Man Month: Essays on Software Engineering/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=1884777597/hitchhikeguidetoA/;Practical 
Software Requirements/a/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=0201485672/hitchhikeguidetoA/;Refactoring:
 Improving the Design of Existing Code/a i- Highly recommended!/i/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0201485672/hitchhikeguidetoA/;Refactoring:
 Improving the Design of Existing Code/a i- Read me second!/i/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0321127420/hitchhikeguidetoA/;Patterns 
in Enterprise Application Architecturee/a i- Highly recommended!/i/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0321146530/hitchhikeguidetoA/;Test 
Driven Development/a/p
   /section
   
   /chapter/body/document
  
  
  
  1.10  +2 -2  jakarta-struts/doc/resources/extensions.xml
  
  Index: extensions.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/resources/extensions.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- extensions.xml18 Nov 2002 00:09:20 -  1.9
  +++ extensions.xml15 Feb 2003 20:55:24 -  1.10
  @@ -12,8 +12,8 @@
   pa href=/a by . /p
   --
   section name=Contributor Extensions
  -pa 
href=http://sourceforge.net/projects/imagebuttonbean/;ImageButtonBeanManager/a by 
Ken Fitzpatrick. Combines the HTML Image Tag and the ImageButtonBean class in a manner 
analgous to the Struts HTML Submit Tag./p
  -pa href=http://dynclass.sourceforge.net/;dynclass.sourceforge.net/a by John 
Raley. A Class-creation API with very simple but powerful Map-to-JavaBeans 
translation/p
  +pa 
href=http://sourceforge.net/projects/imagebuttonbean/;bImageButtonBeanManager/b/a
 by Ken Fitzpatrick. Combines the HTML Image Tag and the ImageButtonBean class in a 
manner analgous to the Struts HTML Submit Tag./p
  +pa href=http://dynclass.sourceforge.net/;bdynclass.sourceforge.net/b/a 
by John Raley. A Class-creation API with very simple but powerful Map-to-JavaBeans 
translation/p
   pa href=http://www.livinglogic.de/Struts/;bWorkflow Extension/b/a by 
Matthias Bauer - An extension to the core Struts framework which provides control flow 
between actions./p
   pa href=http://otn.oracle.com/products/jdev/content.html;JDeveloper9i 9.0.3 w/ 
Struts, J2EE 1.3, et. al./a by Oracle. Developer's Preview of interest to Struts 
users who might be using (or might want to evaluate) Oracle's JDeveloper Java IDE/p
   pa href=http://jcorporate.com/;bExpresso 5.0/b/a by jCorporate - 
Expresso provides a foundation set of reusable, standards-based Java software 
components designed to shorten time-to-delivery of Web applications, and is integrated 
with the Struts framework. See also a 
href=http://www.xenonsoft.demon.co.uk/products/java.html;Best Practice with Expresso 
Framework 4.0/a./p
  
  
  
  1.3   +6 -5  jakarta-struts/doc/resources/examples.xml
  
  Index: examples.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/resources/examples.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 

Re: It's Valentine's Day, where are we?

2003-02-15 Thread Martin Cooper


On Sat, 15 Feb 2003, Ted Husted wrote:

snip/

 As soon as someone deals with 16603, we could see if Martin is available
 to cut the release candidate (or if someone else wants to step up to bat
 if he's busy).

Craig has now dealt with 16603, and Bugzilla now shows that happy phrase
Zarro Boogs found. I've just finished getting FileUpload 1.0 Beta 1 out
the door, so I can now tackle Struts 1.1 RC1. I believe we still need to
vote, so I'll post an RC1 release plan and call it, and we can go from
there.

--
Martin Cooper



 -Ted.



 James Turner wrote:
  The initial plan of action was to have an RC1 today.  We currently have
  6 outstanding bugs:
 
  12573  Handling of HTML-Checkboxes and (dynamic) FormBeans result i
  16603  controller forwardPattern should support different module
  16916  nested:write using incorrect bean
  16946  SwitchAction not setting context properly for tiles
  17018  Constant usage example inconsistant with the DTD and Validat
  17031  Validation of required html:file elments passes when no file
 
  I don't think we're every going to be in a zero bugs found state for
  more than a couple of hours, because Struts is becoming so widely used
  that there are always going to be new bug reports (even if they're
  erroneous)
 
  Does anyone consider any of the above bugs severe enough to constitute a
  blocker on an RC1?  If not, we should designate the 2/14 nightly build
  as RC1 so we can push toward an end-of-the-month release.  If so, we
  need to push to close them.
 
  James
 
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 --
 Ted Husted,
 Struts in Action http://husted.com/struts/book.html


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



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




cvs commit: jakarta-struts/doc/resources related_books.xml

2003-02-15 Thread husted
husted  2003/02/15 13:00:51

  Modified:doc/resources related_books.xml
  Log:
  List newer items first, as we do elsewhere.
  
  Revision  ChangesPath
  1.4   +13 -13jakarta-struts/doc/resources/related_books.xml
  
  Index: related_books.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/resources/related_books.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- related_books.xml 15 Feb 2003 20:55:24 -  1.3
  +++ related_books.xml 15 Feb 2003 21:00:51 -  1.4
  @@ -11,34 +11,34 @@
   
   section name=Other Development Books 
   pbJava Development/b/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=0130819336/hitchhikeguidetoA/;Core Java 
2, Volume 1 Fundamentals/a/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=0130819344/hitchhikeguidetoA/;Core Java 
2, Volume 2 Advanced Features/a/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=193011043X/hitchhikeguidetoA/;Bitter 
Java/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=0521777682/hitchhikeguidetoA/;Elements 
of Java Style/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=0201310058/hitchhikeguidetoA/;Effective 
Java/a/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=193011043X/hitchhikeguidetoA/;Bitter 
Java/a/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0130819344/hitchhikeguidetoA/;Core Java 
2, Volume 2 Advanced Features/a/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0130819336/hitchhikeguidetoA/;Core Java 
2, Volume 1 Fundamentals/a/p
   
   pbJava Web Development/b/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=1893115364/hitchhikeguidetoA/;Apache-Jakarta
 Tomcat by James Goodwill/a/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=0130648841/hitchhikeguidetoA/;Core J2EE 
Patterns/a/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=0130882488/hitchhikeguidetoA/;Core 
JSP/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=1930110588/hitchhikeguidetoA/;Java 
Development with Ant/a by Erik Hatcher and Steve Loughran i- To be released in 
July 2002/i/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=193011009X/hitchhikeguidetoA/;JSP Tag 
Libraries/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=1930110529/hitchhikeguidetoA/;JSTL in 
Action/a by Shawn Bayern i- Released in June 2002/i/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0130648841/hitchhikeguidetoA/;Core J2EE 
Patterns/a/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=193011009X/hitchhikeguidetoA/;JSP Tag 
Libraries/a/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=1893115364/hitchhikeguidetoA/;Apache-Jakarta
 Tomcat by James Goodwill/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=1884777996/hitchhikeguidetoA/;Web 
Development with JavaServer Pages 2nd Edition/a/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0130882488/hitchhikeguidetoA/;Core 
JSP/a/p
   
   pbSoftware Development/b/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=158880173X/hitchhikeguidetoA/;Open 
Source Development with CVS/a/p
   
   pbSoftware Engineering/b/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0321146530/hitchhikeguidetoA/;Test 
Driven Development/a/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0321127420/hitchhikeguidetoA/;Patterns 
in Enterprise Application Architecturee/a i- Highly recommended!/i/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0201485672/hitchhikeguidetoA/;Refactoring:
 Improving the Design of Existing Code/a i- Read me second!/i/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=0672316498/hitchhikeguidetoA/;The 
Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How To 
Restore The Sanity/a/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=1884777597/hitchhikeguidetoA/;Practical 
Software Requirements/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=1565927249/hitchhikeguidetoA/;Cathedral 
and the Bazaar/a/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=1556154844/hitchhikeguidetoA/;Code 
Complete/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=0201633612/hitchhikeguidetoA/;bDesign 
Patterns: Elements of Reusable Object-Orientated Software/b/a i- Read me 
first!/i/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=0672316498/hitchhikeguidetoA/;The 
Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How To 
Restore The Sanity/a/p
  +pa 
href=http://www.amazon.com/exec/obidos/ISBN=1556154844/hitchhikeguidetoA/;Code 
Complete/a/p
   pa 
href=http://www.amazon.com/exec/obidos/ISBN=0201835959/hitchhikeguidetoA/;Mythical 
Man Month: Essays on Software Engineering/a/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=1884777597/hitchhikeguidetoA/;Practical 
Software Requirements/a/p
  -pa 
href=http://www.amazon.com/exec/obidos/ISBN=0201485672/hitchhikeguidetoA/;Refactoring:
 Improving the Design of Existing Code/a i- Read me second!/i/p
  -pa 

cvs commit: jakarta-struts/doc/proposals release-plan-1.1b3.xml

2003-02-15 Thread husted
husted  2003/02/15 13:02:33

  Modified:doc/proposals release-plan-1.1b3.xml
  Log:
  And then there were none =:0)
  
  Revision  ChangesPath
  1.16  +2 -2  jakarta-struts/doc/proposals/release-plan-1.1b3.xml
  
  Index: release-plan-1.1b3.xml
  ===
  RCS file: /home/cvs/jakarta-struts/doc/proposals/release-plan-1.1b3.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- release-plan-1.1b3.xml15 Feb 2003 12:53:09 -  1.15
  +++ release-plan-1.1b3.xml15 Feb 2003 21:02:33 -  1.16
  @@ -237,7 +237,7 @@
   tdNestedtTiles fail in this release/td
 /tr
 tr
  -  td[-]/td
  +  td[x]/td
 td
   a 
href=http://issues.apache.org/bugzilla/show_bug.cgi?id=16603;16603/a/td
   tdinternalModuleRelativeForward() doesn't treat module-relative paths as 
defined by forwardPattern/td
  
  
  

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




Re: It's Valentine's Day, where are we?

2003-02-15 Thread Ted Husted
+1

I just ticked off the last bucket as this came in.

As aforementioned, I would suggest setting the lock date for 72 hours 
hence, to coincide with the close of the vote.

Martin Cooper wrote:

On Sat, 15 Feb 2003, Ted Husted wrote:

snip/


As soon as someone deals with 16603, we could see if Martin is available
to cut the release candidate (or if someone else wants to step up to bat
if he's busy).



Craig has now dealt with 16603, and Bugzilla now shows that happy phrase
Zarro Boogs found. I've just finished getting FileUpload 1.0 Beta 1 out
the door, so I can now tackle Struts 1.1 RC1. I believe we still need to
vote, so I'll post an RC1 release plan and call it, and we can go from
there.

--
Martin Cooper




-Ted.



James Turner wrote:


The initial plan of action was to have an RC1 today.  We currently have
6 outstanding bugs:

12573  Handling of HTML-Checkboxes and (dynamic) FormBeans result i
16603  controller forwardPattern should support different module
16916  nested:write using incorrect bean
16946  SwitchAction not setting context properly for tiles
17018  Constant usage example inconsistant with the DTD and Validat
17031  Validation of required html:file elments passes when no file

I don't think we're every going to be in a zero bugs found state for
more than a couple of hours, because Struts is becoming so widely used
that there are always going to be new bug reports (even if they're
erroneous)

Does anyone consider any of the above bugs severe enough to constitute a
blocker on an RC1?  If not, we should designate the 2/14 nightly build
as RC1 so we can push toward an end-of-the-month release.  If so, we
need to push to close them.

James



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





--
Ted Husted,
Struts in Action http://husted.com/struts/book.html


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





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





--
Ted Husted,
Struts in Action http://husted.com/struts/book.html


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




RE: It's Valentine's Day, where are we?

2003-02-15 Thread James Turner
+1

Let's ship that puppy.

James

 -Original Message-
 From: Martin Cooper [mailto:[EMAIL PROTECTED]] 
 Sent: Saturday, February 15, 2003 3:59 PM
 To: Struts Developers List
 Subject: Re: It's Valentine's Day, where are we?
 
 
 
 
 On Sat, 15 Feb 2003, Ted Husted wrote:
 
 snip/
 
  As soon as someone deals with 16603, we could see if Martin is 
  available to cut the release candidate (or if someone else wants to 
  step up to bat if he's busy).
 
 Craig has now dealt with 16603, and Bugzilla now shows that 
 happy phrase Zarro Boogs found. I've just finished getting 
 FileUpload 1.0 Beta 1 out the door, so I can now tackle 
 Struts 1.1 RC1. I believe we still need to vote, so I'll post 
 an RC1 release plan and call it, and we can go from there.
 
 --
 Martin Cooper
 
 
 
  -Ted.
 
 
 
  James Turner wrote:
   The initial plan of action was to have an RC1 today.  We 
 currently 
   have 6 outstanding bugs:
  
   12573  Handling of HTML-Checkboxes and (dynamic) 
 FormBeans result i 
   16603  controller forwardPattern should support 
 different module 
   16916  nested:write using incorrect bean 16946  
 SwitchAction not 
   setting context properly for tiles 17018  Constant usage example 
   inconsistant with the DTD and Validat 17031  Validation 
 of required 
   html:file elments passes when no file
  
   I don't think we're every going to be in a zero bugs 
 found state for 
   more than a couple of hours, because Struts is becoming so widely 
   used that there are always going to be new bug reports (even if 
   they're
   erroneous)
  
   Does anyone consider any of the above bugs severe enough to 
   constitute a blocker on an RC1?  If not, we should designate the 
   2/14 nightly build as RC1 so we can push toward an 
 end-of-the-month 
   release.  If so, we need to push to close them.
  
   James
  
  
  
   
 
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: 
 [EMAIL PROTECTED]
  
  
 
 
  --
  Ted Husted,
  Struts in Action http://husted.com/struts/book.html
 
 
  
 -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 



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




Re: IncludeTag

2003-02-15 Thread Rob Leland
James Mitchell wrote:


Hmmm...no takers on this one eh?


Here is a guess...
It looks like to name an anchor point for items that are included
when a hyperlink is generated, possably using JavaScript..

It was added May 09 2001 By Craig, In version 1.13 of the Tag.
In that version the RequestUtils.computeURL() method was created
and a bunch of code removed, that I assume became computeURL()

The log reads as follows:
Refactor the hyperlink-generation code used in the bean:include,
html:link, html:rewrite, and logic:redirect tags to use common
utility methods based on URLs rather than Strings.This will ensure
consistency in implementation, and make it easy to provide full
URL-processing functionality to other tags as necessary.

pOptional anchor tag (#xxx) to be added to the generated
 +  hyperlink.  Specify this value strongwithout/strong any
 +  # character./p

Here is Buzilla request that caused the addition


http://nagoya.apache.org/bugzilla/show_bug.cgi?id=1644

That's all I have.

-Rob









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




DO NOT REPLY [Bug 17104] New: - Newbie FAQ - When is the best time to validate input?

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17104.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17104

Newbie FAQ - When is the best time to validate input?

   Summary: Newbie FAQ - When is the best time to validate input?
   Product: Struts
   Version: Unknown
  Platform: All
OS/Version: All
Status: NEW
  Severity: Enhancement
  Priority: Other
 Component: Documentation
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]


pThis is an excellent question.  Let's step back a second and think about a 
typical mid to large size application.  If we start from the back end and work 
toward the view we have:/p
p1) Database:  Most modern databases are going to validate for required 
fields, duplicate records, security constraints, etc./p
p2) Business Logic:  Here you are going to check for valid data relationships 
and things that make sense for the particular problem you are triing to 
solve./p
p... This is where struts comes into the picture, by now the system should be 
pretty well bulletproof.  What we are going to do is make validation friendlier 
and informative.  Rember it is OK to have duplicate validations.../p
p3) codeActionErrors validate(ActionMapping map, HttpServletRequest req)
/code is where you can do your validation and feed back to the view, 
information required to correct any errors.  codevalidate/code is run after 
the form has been codereset/code and after the codeActionForm/code 
properties have been set from corresponding view based input. Also remember you 
can turn validation off with codevalidate=false/code in the 
codeaction/code mapping in the codestruts-config.xml/code. This is done 
by returning an codeActionErrors/code collection with messages from your 
codeApplicationResources.properties/code file./p
pHere you have access to the request so you can see what kinds of action is 
being requested to fine tune your validations.  The lt;html:errorgt; tag 
allows you to dump all errors on your page or a particular error associated 
with a particular property.  The codeinput/code attribute of the 
codestruts-config.xml/code codeaction/code allows you to send 
validation errors to a particular jsp / html / tile page./p
p4) You can have the system perform low level validations and client side 
feedback using a codeValidatorForm/code or its derivatives.  This will 
generate javascript and give instant feedback to the user for simple data entry 
errors.  You code your validations in the codevalidator-rules.xml/code 
file.  A working knowledge of a 
href=http://etext.lib.virginia.edu/helpsheets/regex.html;regular 
expressions/a is necessary to use this feature effectively.  For more 
information
pa 
href=http://jakarta.apache.org/struts/userGuide/dev_validator.html;http://jaka
rta.apache.org/struts/userGuide/dev_validator.html/a/p

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




DO NOT REPLY [Bug 17105] New: - Even after stopping the application using the Tomcat Manaqer, can not remove struts.jar file.

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17105.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17105

Even after stopping the application using the Tomcat Manaqer, can not remove 
struts.jar file.

   Summary: Even after stopping the application using the Tomcat
Manaqer, can not remove struts.jar file.
   Product: Struts
   Version: 1.1 Beta 3
  Platform: PC
OS/Version: Windows NT/2K
Status: NEW
  Severity: Normal
  Priority: Other
 Component: Unknown
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]


When I try to remove (delete) a web-application folder after stopping the application 
by using the Tomcat Application Manager, I can delete all the files (.jsp, .class and 
other .jar files) except the struts.jar. So I guess either Tomcat is unable to stop 
the struts controller servlet or struts.jar is not cleaning up the  objects which it 
has created and probably registered with Tomcat container.

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




cvs commit: jakarta-struts/src/share/org/apache/struts/action Action.java RequestProcessor.java

2003-02-15 Thread craigmcc
craigmcc2003/02/15 18:51:32

  Modified:src/share/org/apache/struts Globals.java
   src/share/org/apache/struts/action Action.java
RequestProcessor.java
  Log:
  Refactor the way that a cancelled request is detected so that it is not
  hard-wired to the request parameter name created by the standard Struts
  CancelTag key.  This behavior is totally backwards compatible.
  
  This change makes it possible for customized request processors for
  UI environments other than the standard Struts tags to easily indicate
  that the request has been cancelled, after recognizing whatever request
  parameter it wants to for this purpose.  (Yes, my use case is for a
  cancel button generated from a JavaServer Faces command button :-).
  
  Revision  ChangesPath
  1.5   +14 -4 jakarta-struts/src/share/org/apache/struts/Globals.java
  
  Index: Globals.java
  ===
  RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/Globals.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Globals.java  16 Nov 2002 06:03:06 -  1.4
  +++ Globals.java  16 Feb 2003 02:51:32 -  1.5
  @@ -114,6 +114,16 @@
   
   
   /**
  + * pThe request attributes key under which a boolean codetrue/code
  + * value should be stored if this request was cancelled./p
  + *
  + * @since Struts 1.1
  + */
  +public static final String CANCEL_KEY =
  +org.apache.struts.action.CANCEL;
  +
  +
  +/**
* pThe base of the context attributes key under which our
* codeModuleConfig/code data structure will be stored.  This
* will be suffixed with the actual module prefix (including the
  
  
  
  1.55  +13 -12jakarta-struts/src/share/org/apache/struts/action/Action.java
  
  Index: Action.java
  ===
  RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/Action.java,v
  retrieving revision 1.54
  retrieving revision 1.55
  diff -u -r1.54 -r1.55
  --- Action.java   29 Dec 2002 22:09:40 -  1.54
  +++ Action.java   16 Feb 2003 02:51:32 -  1.55
  @@ -620,22 +620,23 @@
   
   
   /**
  - * Returns codetrue/code if the current form's cancel button was
  - * pressed.  This method will check if the cancel button generated by
  - * strongCancelTag/strong was pressed by the user in the
  - * current request.  If true, validation performed by an
  - * strongActionForm/strong validate() method will have been
  - * skipped by the controller servlet.
  + * pReturns codetrue/code if the current form's cancel button was
  + * pressed.  This method will check if the codeGlobals.CANCEL_KEY/code
  + * request attribute has been set, which normally occurs if the cancel
  + * button generated by strongCancelTag/strong was pressed by the user
  + * in the current request.  If codetrue/code, validation performed
  + * by an strongActionForm/strong's codevalidate()/code method
  + * will have been skipped by the controller servlet./p
*
* @param request The servlet request we are processing
* @see org.apache.struts.taglib.html.CancelTag
*/
   protected boolean isCancelled(HttpServletRequest request) {
   
  -return ((request.getParameter(Constants.CANCEL_PROPERTY) != null) ||
  -(request.getParameter(Constants.CANCEL_PROPERTY_X) != null));
  +return (request.getAttribute(Globals.CANCEL_KEY) != null);
   
   }
  +
   
   /**
* Return codetrue/code if there is a transaction token stored in
  
  
  
  1.26  +23 -13
jakarta-struts/src/share/org/apache/struts/action/RequestProcessor.java
  
  Index: RequestProcessor.java
  ===
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/RequestProcessor.java,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- RequestProcessor.java 5 Feb 2003 05:30:13 -   1.25
  +++ RequestProcessor.java 16 Feb 2003 02:51:32 -  1.26
  @@ -781,7 +781,10 @@
   
   /**
* Populate the properties of the specified ActionForm instance from
  - * the request parameters included with this request.
  + * the request parameters included with this request.  In addition,
  + * request attribute codeGlobals.CANCEL_KEY/code will be set if
  + * the request was submitted with a button created by
  + * codeCancelTag/code.
*
* @param request The servlet request we are processing
* @param response The servlet response we are creating
  @@ -813,6 +816,12 @@
   RequestUtils.populate(form, mapping.getPrefix(), mapping.getSuffix(),
 request);
   
  +// 

DO NOT REPLY [Bug 17105] - Even after stopping the application using the Tomcat Manaqer, can not remove struts.jar file.

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17105.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17105

Even after stopping the application using the Tomcat Manaqer, can not remove 
struts.jar file.

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||INVALID



--- Additional Comments From [EMAIL PROTECTED]  2003-02-16 03:03 ---
This is not a struts issue. When you stop a webapp with Tomcat, Tomcat is
allowed to keep whatever classes that correspond to that webapp in memory (in
this case, your web.xml file names the ActionServlet as the webapp entry point).
Your problems can be related to garbage collection and simple cache management
in the server.

If you remove the application using Tomcat manager (instead of just stopping
it), you may have better luck. Better yet, deploy with the catalina-ant.jar Ant
tasks to install and remove your app (see the Deploy and Undeploy tasks), and
you won't have to worry about ever deleting files in a webapps directory.

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




Re: [PATCH] LookupDispatchAction

2003-02-15 Thread A Stephen
Greetings,
I use wincvs to work with CVS , am not sure how to save cvs diff -u format

David Graham, thx for accepting the patch and providing a more elegant
solution.
Thank you,
-S



- Original Message -
From: A Stephen [EMAIL PROTECTED]
To: Struts Developers List [EMAIL PROTECTED]
Sent: Sunday, February 02, 2003 11:55 AM
Subject: Re: [PATCH] LookupDispatchAction


 Thank you very much for the tip.
 I posted the bug and attached the proposed patch
 http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16678.

 Thanks again,
 cheers,
 -S

 - Original Message -
 From: James Mitchell [EMAIL PROTECTED]
 To: Struts Developers List [EMAIL PROTECTED]
 Sent: Monday, January 20, 2003 8:03 AM
 Subject: Re: [PATCH] LookupDispatchAction


  It means that you should use bugzilla to upload the patch as a text file
 (to
  the bug report it fixes), that way it won't get lost in the mailing
list.
  The biggest reason though is that it let's struts developers try out and
  test the path instead of wasting time recreating what you've already
done.
 
  Thanks for the patch!!
 
 
  --
  James Mitchell
 
 
 
 
 
  - Original Message -
  From: A Stephen [EMAIL PROTECTED]
  To: Struts Developers List [EMAIL PROTECTED]
  Sent: Sunday, January 19, 2003 4:16 PM
  Subject: Re: [PATCH] LookupDispatchAction
 
 
   I'm sorry but I don't understand
   quote
   Contrary to the general advice on the Bugzilla page, we actually like
   these attached to the corresponding ticket =:0)
   /quote
  
   Do I have to do something? I'm new to this process.
   Thanks for your help,
   -S
  
   - Original Message -
   From: Ted Husted [EMAIL PROTECTED]
   To: Struts Developers List [EMAIL PROTECTED]
   Sent: Sunday, January 19, 2003 12:46 PM
   Subject: Re: [PATCH] LookupDispatchAction
  
  
Contrary to the general advice on the Bugzilla page, we actually
like
these attached to the corresponding ticket =:0)
   
-Ted.
   
A Stephen wrote:
 [PATCH]
 Index: LocalStrings.properties

===
 RCS file:

  
 

/home/cvspublic/jakarta-struts/src/share/org/apache/struts/actions/LocalStri
 ngs.properties,v
 retrieving revision 1.5
 diff -r1.5 LocalStrings.properties
 5a6

dispatch.parameter.error=Request[{0}] does not contain method
 mapping
   for

 {1}

 Index: LookupDispatchAction.java

===
 RCS file:

  
 

/home/cvspublic/jakarta-struts/src/share/org/apache/struts/actions/LookupDis
 patchAction.java,v
 retrieving revision 1.10
 diff -r1.10 LookupDispatchAction.java
 231d230
 
 233c232,235
 
 ---

if (methodName==null){
String message =

 messages.getMessage(dispatch.parameter.error, mapping.getPath(),
   name);

throw new ServletException(message);
}


 comment
 Please don't get me wrong I'm a big fan/advocate of struts and
 wasn't
   trying
 to say it was Strut's fault.
 I was merely trying to submit a patch; and avoid hours of
 frustration
   for
 the people that use resin/ struts

 If it works on platform and not the other , we all might as well
be
 developing Microsoft applications.
 /comment

 - Original Message -
 From: Wendy Smoak [EMAIL PROTECTED]
 To: 'Struts Developers List' [EMAIL PROTECTED]
 Sent: Friday, January 17, 2003 6:56 AM
 Subject: RE: [PATCH] Re: Nasty Error when use LookupDispatchAction



Everything works beautifully until you try and mess the query
 string
for e.g  /edit.do?submit=initchangedkey=10
there is no mapping for initx, hence there is no method name and
 null
   is
passed into the
return dispatchMethod(mapping, form, request, response,
methodName)
which finally calls getMethod(String name, Class[]
parameterTypes)
The end result is that application shuts down with VM error

This has been discussed before and I believe the general consensus
 is
   that
there's a bug in Resin.  If you try the same thing in Tomcat, you
 will

 only

get an exception.

Still, I don't like the behavior of LookupDispatchAction so I
 override
   the
execute() method in which I examine the request parameters.  If
the

 action

is present, I just call super.execute().  Otherwise I try to
figure
  out

 what

would be appropriate (add?  edit?) before giving up and throwing
an
exception.

I would like to add a default attribue to the tag in
struts-config
  so

 you

can specify which method to call if the parameter isn't present in
 the
request.

In short, I don't think that VM Error is the fault of Struts.

--
Wendy Smoak
Applications Systems Analyst, Sr.
Arizona 

Re: [PATCH] LookupDispatchAction

2003-02-15 Thread Mohan Kishore
Was having the same problem myself.

The trivial solution is to type in 'cvs diff -u XXX' in the command window.
But, the better solution is to create a file called .cvsrc in the directory you
store your cvs password file. This file should have the line 'diff -u'. Now,
when you invoke 'diff' from wincvs menus, it automatically calls 'diff -u'

regards,
Mohan.

--- A Stephen [EMAIL PROTECTED] wrote:
 Greetings,
 I use wincvs to work with CVS , am not sure how to save cvs diff -u format
 
 David Graham, thx for accepting the patch and providing a more elegant
 solution.
 Thank you,
 -S
 
 
 
 - Original Message -
 From: A Stephen [EMAIL PROTECTED]
 To: Struts Developers List [EMAIL PROTECTED]
 Sent: Sunday, February 02, 2003 11:55 AM
 Subject: Re: [PATCH] LookupDispatchAction
 
 
  Thank you very much for the tip.
  I posted the bug and attached the proposed patch
  http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16678.
 
  Thanks again,
  cheers,
  -S
 
  - Original Message -
  From: James Mitchell [EMAIL PROTECTED]
  To: Struts Developers List [EMAIL PROTECTED]
  Sent: Monday, January 20, 2003 8:03 AM
  Subject: Re: [PATCH] LookupDispatchAction
 
 
   It means that you should use bugzilla to upload the patch as a text file
  (to
   the bug report it fixes), that way it won't get lost in the mailing
 list.
   The biggest reason though is that it let's struts developers try out and
   test the path instead of wasting time recreating what you've already
 done.
  
   Thanks for the patch!!
  
  
   --
   James Mitchell
  
  
  
  
  
   - Original Message -
   From: A Stephen [EMAIL PROTECTED]
   To: Struts Developers List [EMAIL PROTECTED]
   Sent: Sunday, January 19, 2003 4:16 PM
   Subject: Re: [PATCH] LookupDispatchAction
  
  
I'm sorry but I don't understand
quote
Contrary to the general advice on the Bugzilla page, we actually like
these attached to the corresponding ticket =:0)
/quote
   
Do I have to do something? I'm new to this process.
Thanks for your help,
-S
   
- Original Message -
From: Ted Husted [EMAIL PROTECTED]
To: Struts Developers List [EMAIL PROTECTED]
Sent: Sunday, January 19, 2003 12:46 PM
Subject: Re: [PATCH] LookupDispatchAction
   
   
 Contrary to the general advice on the Bugzilla page, we actually
 like
 these attached to the corresponding ticket =:0)

 -Ted.

 A Stephen wrote:
  [PATCH]
  Index: LocalStrings.properties
 
 ===
  RCS file:
 
   
  
 
 /home/cvspublic/jakarta-struts/src/share/org/apache/struts/actions/LocalStri
  ngs.properties,v
  retrieving revision 1.5
  diff -r1.5 LocalStrings.properties
  5a6
 
 dispatch.parameter.error=Request[{0}] does not contain method
  mapping
for
 
  {1}
 
  Index: LookupDispatchAction.java
 
 ===
  RCS file:
 
   
  
 
 /home/cvspublic/jakarta-struts/src/share/org/apache/struts/actions/LookupDis
  patchAction.java,v
  retrieving revision 1.10
  diff -r1.10 LookupDispatchAction.java
  231d230
  
  233c232,235
  
  ---
 
 if (methodName==null){
 String message =
 
  messages.getMessage(dispatch.parameter.error, mapping.getPath(),
name);
 
 throw new ServletException(message);
 }
 
 
  comment
  Please don't get me wrong I'm a big fan/advocate of struts and
  wasn't
trying
  to say it was Strut's fault.
  I was merely trying to submit a patch; and avoid hours of
  frustration
for
  the people that use resin/ struts
 
  If it works on platform and not the other , we all might as well
 be
  developing Microsoft applications.
  /comment
 
  - Original Message -
  From: Wendy Smoak [EMAIL PROTECTED]
  To: 'Struts Developers List' [EMAIL PROTECTED]
  Sent: Friday, January 17, 2003 6:56 AM
  Subject: RE: [PATCH] Re: Nasty Error when use LookupDispatchAction
 
 
 
 Everything works beautifully until you try and mess the query
  string
 for e.g  /edit.do?submit=initchangedkey=10
 there is no mapping for initx, hence there is no method name and
  null
is
 passed into the
 return dispatchMethod(mapping, form, request, response,
 methodName)
 which finally calls getMethod(String name, Class[]
 parameterTypes)
 The end result is that application shuts down with VM error
 
 This has been discussed before and I believe the general consensus
  is
that
 there's a bug in Resin.  If you try the same thing in Tomcat, you
  will
 
  only
 
 get an exception.
 
 Still, I don't like the behavior of LookupDispatchAction so I
  override
the
 execute() method in which I 

DO NOT REPLY [Bug 17050] - Invalid ActionMessage key causes a NullPointerException in MessagesTag

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17050.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17050

Invalid ActionMessage key causes a NullPointerException in MessagesTag

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |



--- Additional Comments From [EMAIL PROTECTED]  2003-02-16 05:22 ---
The error message was improved, but the underlying exception is still there.

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




DO NOT REPLY [Bug 17050] - Invalid ActionMessage key causes a NullPointerException in MessagesTag

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17050.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17050

Invalid ActionMessage key causes a NullPointerException in MessagesTag

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution||DUPLICATE



--- Additional Comments From [EMAIL PROTECTED]  2003-02-16 05:25 ---


*** This bug has been marked as a duplicate of 17016 ***

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




DO NOT REPLY [Bug 17016] - RequestUtils.message does not check for message key not found

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17016.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17016

RequestUtils.message does not check for message key not found

[EMAIL PROTECTED] changed:

   What|Removed |Added

 CC||[EMAIL PROTECTED]



--- Additional Comments From [EMAIL PROTECTED]  2003-02-16 05:25 ---
*** Bug 17050 has been marked as a duplicate of this bug. ***

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




cvs commit: jakarta-struts/src/share/org/apache/struts/taglib/html MessagesTag.java

2003-02-15 Thread martinc
martinc 2003/02/15 21:29:46

  Modified:src/share/org/apache/struts/taglib/html MessagesTag.java
  Log:
  If RequestUtils.message() returns null, don't call pageContext.setAttribute
  (since that is illegal), but call pageContext.removeAttribute instead.
  
  PR: 17016
  Submitted by: Nick Afshartous
  
  Revision  ChangesPath
  1.11  +13 -9 
jakarta-struts/src/share/org/apache/struts/taglib/html/MessagesTag.java
  
  Index: MessagesTag.java
  ===
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/MessagesTag.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- MessagesTag.java  15 Feb 2003 03:22:59 -  1.10
  +++ MessagesTag.java  16 Feb 2003 05:29:46 -  1.11
  @@ -261,12 +261,16 @@
   report.getKey(),
   report.getValues());
   
  -// log missing key to ease debugging
  -if (msg == null  log.isDebugEnabled()) {
  -log.debug(messageResources.getMessage(messageTag.resources, 
report.getKey()));
  -}
  +if (msg != null) {
  +pageContext.setAttribute(id, msg);
  +} else {
  +pageContext.removeAttribute(id);
   
  -pageContext.setAttribute(id, msg);
  +// log missing key to ease debugging
  +if (log.isDebugEnabled()) {
  +log.debug(messageResources.getMessage(messageTag.resources, 
report.getKey()));
  +}
  +}
   
   if (header != null  header.length()  0) {
   String headerMessage = RequestUtils.message(pageContext, bundle, 
locale, header);
  
  
  

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




DO NOT REPLY [Bug 17016] - RequestUtils.message does not check for message key not found

2003-02-15 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17016.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17016

RequestUtils.message does not check for message key not found

[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED



--- Additional Comments From [EMAIL PROTECTED]  2003-02-16 05:33 ---
If RequestUtils.message() returns null, don't call pageContext.setAttribute
(since that is illegal), but call pageContext.removeAttribute instead.

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




cvs commit: jakarta-struts/doc/proposals release-plan-1.1rc1.xml

2003-02-15 Thread martinc
martinc 2003/02/15 21:35:54

  Added:   doc/proposals release-plan-1.1rc1.xml
  Log:
  Release plan for Struts 1.1 Release Candidate 1.
  
  Revision  ChangesPath
  1.1  jakarta-struts/doc/proposals/release-plan-1.1rc1.xml
  
  Index: release-plan-1.1rc1.xml
  ===
  ?xml version=1.0?
  document url=./release-plan-1.1rc1.xml
  
properties
  authorMartin F N Cooper/author
  titleStruts Release Plan (Version 1.1-rc1)/title
/properties
  
body
  
  
section name=Objective href=Objective
  
pfont size=-2$Id: release-plan-1.1rc1.xml,v 1.1 2003/02/16 05:35:54 martinc 
Exp $/font/p
  
pThe objective of the strongStruts 1.1 Release Candidate 1/strong
release is to create a milestone release in preparation for an imminent
strongStruts 1.1 Final/strong release. As a release candidate, this
milestone release currently contains no known showstoppers./p
  
/section
  
  
section name=The Plan href=Plan
  
pA number of bugs have been fixed since the third Beta release of Struts 1.1,
and all remaining bugs have been categorized either as enhancements, or as
problems which can be fixed in a release subsequent to Struts 1.1 Final.
Therefore it is time to make the latest code base available as a first Release
Candidate. The goal is to move towards a final strongStruts 1.1/strong
release as soon as is practicable./p
  
pTherefore, the following release plan is proposed for Struts 1.1 Release 
Candidate 1:
/p
ul
liemCode Freeze / Tag Date/em - Tuesday, February 18, 2003, 23:59:59/li
liemRelease Manager/em - Martin Cooper/li
liemRelease Announcement/em - To the following mailing lists:
ul
li[EMAIL PROTECTED]/li
li[EMAIL PROTECTED]/li
li[EMAIL PROTECTED]/li
/ul/li
/ul
  
/section
  
  
section name=Release Criteria href=Criteria
  
pPrior to the release of Struts 1.1 Release Candidate 1, the following
action items must be completed:/p
ul
liThe Struts 1.1 Release Notes document shall be updated to describe
substantial changes and improvements since the Struts 1.0.2 release,
along with associated updates to the main Struts Documentation
Application pages describing the new release./li
liAll of the Struts example applications that are included with the release
shall operate successfully in the following servlet containers:
ul
lia href=http://jakarta.apache.org/tomcat;Tomcat 3.3.1/a/li
lia href=http://jakarta.apache.org/tomcat;Tomcat 4.0.6/a/li
lia href=http://jakarta.apache.org/tomcat;Tomcat 4.1.18/a/li
/ul/li
liA release vote shall take place on the STRUTS-DEV mailing list to
approve this plan.  The release vote MUST pass by Majority Approval
of Struts committers./li
/ul
  
pPrior to the release of a subsequent Struts 1.1 Final release, the
following action items must be completed:/p
ul
liAll a 
href=http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMEDamp;bug_status=NEWamp;bug_status=ASSIGNEDamp;bug_status=REOPENEDamp;bug_status=VERIFIEDamp;email1=amp;emailtype1=substringamp;emailassigned_to1=1amp;email2=amp;emailtype2=substringamp;emailreporter2=1amp;bugidtype=includeamp;bug_id=amp;changedin=amp;votes=amp;chfieldfrom=amp;chfieldto=Nowamp;chfieldvalue=amp;product=Strutsamp;version=Nightly+Buildamp;short_desc=amp;short_desc_type=allwordssubstramp;long_desc=amp;long_desc_type=allwordssubstramp;bug_file_loc=amp;bug_file_loc_type=allwordssubstramp;keywords=amp;keywords_type=anywordsamp;field0-0-0=noopamp;type0-0-0=noopamp;value0-0-0=amp;cmdtype=doitamp;newqueryname=amp;order=Bug+Number;Bugzilla
 bug reports/a
against Struts 1.1 nightly builds MUST be marked as Resolved, with any
of the legal Bugzilla resolutions (FIXED, INVALID, WONTFIX, LATER,
REMIND, WORKSFORME)./li
liBug reports that are resolved as LATER or REMIND will include comments
as to whether those specific issues will be dealt with in a subsequent
beta, release candidate, or final release, or whether they will be
scheduled for consideration in a subsequent release time frame./li
/ul
  
/section
  
/body
  
  /document
  
  
  

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




[VOTE] Struts 1.1 Release Candidate 1 Release Plan

2003-02-15 Thread Martin Cooper
All outstanding bugs against Struts 1.1 have either been fixed or been
categorized for fixing in a release subsequent to Struts 1.1 Final.
Therefore, I propose that we release the tip of the main trunk in CVS as
Release Candidate 1 for a Struts 1.1 release. I have checked in a proposed
release plan, which is available for review on the Struts web site:

http://jakarta.apache.org/struts/proposals/release-plan-1.1rc1.html

Release plans must pass by a majority vote of committers on the project,
but all other interested parties are welcome to cast their votes (and/or
make comments or suggestions on the plan) as well.

--
Vote:  Struts 1.1-rc1 Release Plan
[ ] +1 I am in favor of the release, and will help support it
[ ] +0 I am in favor of the release, but am unable to help support it
[ ] -0 I am not in favor of the release
[ ] -1 I am against this proposal (must include a reason).
--

I am +1 on the Struts 1.1-rc1 release plan.

--
Martin Cooper

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




RE: [VOTE] Struts 1.1 Release Candidate 1 Release Plan

2003-02-15 Thread James Turner
+1

 -Original Message-
 From: Martin Cooper [mailto:[EMAIL PROTECTED]] 
 Sent: Sunday, February 16, 2003 12:48 AM
 To: [EMAIL PROTECTED]
 Subject: [VOTE] Struts 1.1 Release Candidate 1 Release Plan
 
 
 All outstanding bugs against Struts 1.1 have either been 
 fixed or been categorized for fixing in a release subsequent 
 to Struts 1.1 Final. Therefore, I propose that we release the 
 tip of the main trunk in CVS as Release Candidate 1 for a 
 Struts 1.1 release. I have checked in a proposed release 
 plan, which is available for review on the Struts web site:
 
http://jakarta.apache.org/struts/proposals/release-plan-1.1rc1.html

Release plans must pass by a majority vote of committers on the project,
but all other interested parties are welcome to cast their votes (and/or
make comments or suggestions on the plan) as well.


--
Vote:  Struts 1.1-rc1 Release Plan
[ ] +1 I am in favor of the release, and will help support it
[ ] +0 I am in favor of the release, but am unable to help support it [
] -0 I am not in favor of the release [ ] -1 I am against this proposal
(must include a reason).

--

I am +1 on the Struts 1.1-rc1 release plan.

--
Martin Cooper

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



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




Re: [VOTE] Struts 1.1 Release Candidate 1 Release Plan

2003-02-15 Thread Rob Leland
Martin Cooper wrote:


--
Vote:  Struts 1.1-rc1 Release Plan
[X] +1 I am in favor of the release, and will help support it
[ ] +0 I am in favor of the release, but am unable to help support it
[ ] -0 I am not in favor of the release
[ ] -1 I am against this proposal (must include a reason).
--
 




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




Re: [VOTE] Struts 1.1 Release Candidate 1 Release Plan

2003-02-15 Thread David M. Karr
 Martin == Martin Cooper [EMAIL PROTECTED] writes:

Martin --
Martin Vote:  Struts 1.1-rc1 Release Plan
Martin [X] +1 I am in favor of the release, and will help support it
Martin [ ] +0 I am in favor of the release, but am unable to help support it
Martin [ ] -0 I am not in favor of the release
Martin [ ] -1 I am against this proposal (must include a reason).
Martin --

Hopefully not too many people will be inconvenienced by #16749 (the problem
with attribute setters in Struts-EL) not being fixed in 1.1.  That's my only
hesitation, but it's not enough to vote against the release at this time.  I'll
be glad to see it, and will do what little I can to help.

-- 
===
David M. Karr  ; Java/J2EE/XML/Unix/C++
[EMAIL PROTECTED]   ; SCJP; SCWCD




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