File upload failure in struts 1.1b - FIX
Hi Struts Users / Developers, I've noticed a lot of posts about this in the archive, particularly with WebLogic 6.1 - we have also experienced the file upload crash in Servlet 2.3 on Tomcat 4.0.3 for Solaris The fix is as follows: In package org.apache.struts.action class RequestProcessor method doForward(...) add the follwing code as the first lines: if (request instanceof MultipartRequestWrapper) { request = ((MultipartRequestWrapper) request).getRequest(); } I've noticed that this doesn't have any priority in the fix list (are many people using this ?) - If anyone is interested I can send them a patched struts1.1b1.jar file or the RequestProcessor.class file until this fix is made in the nightlys.. (I'll batch up all requests for the .jar file daily to save my transfer costs). Regards, Don Elliott e. [EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 9377] New: - html:form generates absolute URLs - should be relative?
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=9377. 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=9377 html:form generates absolute URLs - should be relative? Summary: html:form generates absolute URLs - should be relative? Product: Struts Version: 1.0.2 Final Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Enhancement Priority: Other Component: Custom Tags AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] The html:form tag generates a server-absolute URL in the generated form tags action attribute. This causes problems in a proxy environment, where good old apache is used with ProxyPass/ProxyPassReverse directives to access a Tomcat standalone server - the absolute URLs will be missinterpreted by the browser and the prefix of the ProxyPass directive will be lost. I derived myself an own tag from yours, calculating automatically from the given absolute URL a relative one to the actual request (starting always with a ./) - but i think, that this is a common problem and could be of general interest. Furthermore, there may be other tags which have the same problem, as well as redirect mappings executed via the browser. Despite of this suggestion, i had some problems after deriving a tag from yours with the class loader of the JSP servlet class within tomcat - see Bug nr. 9375 for details. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 8615] - Please add us to your consultants list
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=8615. 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=8615 Please add us to your consultants list [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 8905] - New resources
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=8905. 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=8905 New resources [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 8908] - Commercial Support provided for Struts
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=8908. 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=8908 Commercial Support provided for Struts [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 9191] - documentation enhancement request
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=9191. 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=9191 documentation enhancement request [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Component|Documentation |Example Resolution||FIXED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 7591] - Request for adding Intelix Inc. to Consultant List in resource pages
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=7591. 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=7591 Request for adding Intelix Inc. to Consultant List in resource pages [EMAIL PROTECTED] changed: What|Removed |Added Severity|Enhancement |Minor Status|NEW |RESOLVED Component|Documentation |Example Resolution||FIXED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 7753] - Please add a Struts training course to Resources/Seminars page
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=7753. 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=7753 Please add a Struts training course to Resources/Seminars page [EMAIL PROTECTED] changed: What|Removed |Added Severity|Enhancement |Minor Status|NEW |RESOLVED Resolution||FIXED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 8279] - Resource addition
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=8279. 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=8279 Resource addition [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 8876] - New consultant to be listed please
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=8876. 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=8876 New consultant to be listed please [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 9118] - Please add nVISIA to Struts Consultants page
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=9118. 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=9118 Please add nVISIA to Struts Consultants page [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 9119] - Please add company link to Struts/Seminars page
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=9119. 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=9119 Please add company link to Struts/Seminars page [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 9228] - Resource addition
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=9228. 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=9228 Resource addition [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED Version|1.0.2 Final |1.1 Beta 1 -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/beans SimpleMenuItem.java
cedric 02/05/24 03:15:44 Modified:contrib/tiles/src/share/org/apache/struts/tiles/xmlDefinition XmlParser.java I18nFactorySet.java DefinitionsFactory.java contrib/tiles/src/share/org/apache/struts/tiles/beans SimpleMenuItem.java Log: Allow serialization of I18nFactorySet Allow default classtype for attribute item classtype= Update documentation Add automatic date in manifest.mf (set by build). Revision ChangesPath 1.6 +4 -2 jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/xmlDefinition/XmlParser.java Index: XmlParser.java === RCS file: /home/cvs/jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/xmlDefinition/XmlParser.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- XmlParser.java15 Apr 2002 08:22:09 - 1.5 +++ XmlParser.java24 May 2002 10:15:44 - 1.6 @@ -94,6 +94,7 @@ /** * Init digester for components syntax. +* This is an old set of rules, left for backward compatibilities. * */ private void initDigesterForComponentsDefinitionsSyntax( Digester digester ) @@ -177,13 +178,14 @@ digester.addSetNext( ADD_LIST_ELE_TAG, add, putAttributeHandlerClass); digester.addSetProperties( ADD_LIST_ELE_TAG); digester.addCallMethod(ADD_LIST_ELE_TAG, setBody, 0); -// list elements rules +// bean elements rules // We use Attribute class to avoid rewriting a new class. // Name part can't be used in listElement attribute. //String ADD_WILDCARD = LIST_TAG + /addItem; // non String ADD_WILDCARD = LIST_TAG + /addx*; String ADD_WILDCARD = */item; - digester.addObjectCreate( ADD_WILDCARD, putAttributeHandlerClass, classtype); + String menuItemDefaultClass = org.apache.struts.tiles.beans.SimpleMenuItem; + digester.addObjectCreate( ADD_WILDCARD, menuItemDefaultClass, classtype); digester.addSetNext( ADD_WILDCARD, add, java.lang.Object); digester.addSetProperties( ADD_WILDCARD); } 1.6 +5 -2 jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/xmlDefinition/I18nFactorySet.java Index: I18nFactorySet.java === RCS file: /home/cvs/jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/xmlDefinition/I18nFactorySet.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- I18nFactorySet.java 15 Apr 2002 08:21:31 - 1.5 +++ I18nFactorySet.java 24 May 2002 10:15:44 - 1.6 @@ -61,8 +61,11 @@ /WEB-INF/instanceDefinitions.xml}; /** Default factory */ protected DefinitionsFactory defaultFactory; -/** Xml parser used */ - protected XmlParser xmlParser; +/** Xml parser used. + * Attribute is transient to allow serialization. In this implementaiton, + * xmlParser is created each time we need it ;-(. + */ + protected transient XmlParser xmlParser; /** Does we want validating parser ? Default is false. * Can be set from servlet config file */ 1.4 +2 -1 jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/xmlDefinition/DefinitionsFactory.java Index: DefinitionsFactory.java === RCS file: /home/cvs/jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/xmlDefinition/DefinitionsFactory.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DefinitionsFactory.java 27 Dec 2001 17:35:38 - 1.3 +++ DefinitionsFactory.java 24 May 2002 10:15:44 - 1.4 @@ -11,6 +11,7 @@ import java.util.Map; import java.util.HashMap; import java.util.Iterator; +import java.io.Serializable; import javax.servlet.ServletContext; import javax.servlet.ServletConfig; @@ -21,7 +22,7 @@ * A factory for definitions. * This factory allows to retrieve definitions by their keys. */ -public class DefinitionsFactory +public class DefinitionsFactory implements Serializable { /** */ protected Map definitions; 1.2 +21 -1 jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/beans/SimpleMenuItem.java Index: SimpleMenuItem.java === RCS file: /home/cvs/jakarta-struts/contrib/tiles/src/share/org/apache/struts/tiles/beans/SimpleMenuItem.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SimpleMenuItem.java 27 Dec 2001 17:41:35 - 1.1 +++ SimpleMenuItem.java 24 May 2002 10:15:44 -
cvs commit: jakarta-struts/contrib/tiles/web/doc/tutorial/common footer.jsp
cedric 02/05/24 03:16:11 Modified:contrib/tiles/web/doc/WEB-INF tiles-tests-defs.xml tiles-examples-defs.xml struts-config.xml contrib/tiles/web/doc/test testAll.jsp contrib/tiles/web/doc/doc/portal revisionsCont.html revisions.jsp news.jsp download.jsp documentation.jsp contrib/tiles/web/doc/examples index.jsp contrib/tiles/web/doc/common footer.jsp contrib/tiles/web/doc/tutorial/common footer.jsp Log: Allow serialization of I18nFactorySet Allow default classtype for attribute item classtype= Update documentation Add automatic date in manifest.mf (set by build). Revision ChangesPath 1.2 +2 -2 jakarta-struts/contrib/tiles/web/doc/WEB-INF/tiles-tests-defs.xml Index: tiles-tests-defs.xml === RCS file: /home/cvs/jakarta-struts/contrib/tiles/web/doc/WEB-INF/tiles-tests-defs.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- tiles-tests-defs.xml 27 Dec 2001 17:33:01 - 1.1 +++ tiles-tests-defs.xml 24 May 2002 10:16:10 - 1.2 @@ -11,8 +11,8 @@ definition name=test.menu.links path=/layouts/menu.jsp put name=title value=Tests / putList name=items - item value=All in one link=/test/index.jsp classtype=org.apache.struts.tiles.beans.SimpleMenuItem / - item value=Basic link=/test/testBasic.jsp classtype=org.apache.struts.tiles.beans.SimpleMenuItem / + item value=All in one link=/test/index.jsp / + item value=Basic link=/test/testBasic.jsp / item value=Ignore attribute link=/test/testIgnore.jsp classtype=org.apache.struts.tiles.beans.SimpleMenuItem / item value=Definition link=/test/testDefinitions.jsp classtype=org.apache.struts.tiles.beans.SimpleMenuItem / item value=Role link=/test/testRole.jsp classtype=org.apache.struts.tiles.beans.SimpleMenuItem / 1.5 +2 -4 jakarta-struts/contrib/tiles/web/doc/WEB-INF/tiles-examples-defs.xml Index: tiles-examples-defs.xml === RCS file: /home/cvs/jakarta-struts/contrib/tiles/web/doc/WEB-INF/tiles-examples-defs.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- tiles-examples-defs.xml 15 Apr 2002 08:30:30 - 1.4 +++ tiles-examples-defs.xml 24 May 2002 10:16:10 - 1.5 @@ -73,11 +73,9 @@ put name=title value=Examples / putList name=items item value=Examples Home - link=/examples/index.jsp - classtype=org.apache.struts.tiles.beans.SimpleMenuItem / + link=/examples/index.jsp / item value=Portal - link=/examples/portal.jsp - classtype=org.apache.struts.tiles.beans.SimpleMenuItem / + link=/examples/portal.jsp / item value=my Portal link=/examples/myPortal.jsp classtype=org.apache.struts.tiles.beans.SimpleMenuItem / 1.11 +1 -1 jakarta-struts/contrib/tiles/web/doc/WEB-INF/struts-config.xml Index: struts-config.xml === RCS file: /home/cvs/jakarta-struts/contrib/tiles/web/doc/WEB-INF/struts-config.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- struts-config.xml 15 Apr 2002 08:26:33 - 1.10 +++ struts-config.xml 24 May 2002 10:16:10 - 1.11 @@ -216,7 +216,7 @@ !-- == Associated Request Processor settings === -- !-- Here we specified the tiles processor -- - controller processorClass=org.apache.struts.tiles.TilesRequestProcessor / + controller processorClass=org.apache.struts.tiles.TilesRequestProcessor / !-- == Associated Messages Ressource settings === -- !-- Not used by tiles or this website, but needed due to a bug in actual Struts version -- 1.2 +13 -13jakarta-struts/contrib/tiles/web/doc/test/testAll.jsp Index: testAll.jsp === RCS file: /home/cvs/jakarta-struts/contrib/tiles/web/doc/test/testAll.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- testAll.jsp 1 Aug 2001 14:36:46 - 1.1 +++ testAll.jsp 24 May 2002 10:16:11 - 1.2 @@ -1,4 +1,4 @@ -%@ taglib uri=/WEB-INF/tiles.tld prefix=comp % +%@ taglib uri=/WEB-INF/tiles.tld prefix=tiles % In the right column you can find some basic examples, @@ -9,27 +9,27 @@ tdstrongSources/strong/td /tr tr -td valign=topcomp:insert page=testBasic.jsp //td
cvs commit: jakarta-struts/contrib/tiles/conf/share MANIFEST.MF
cedric 02/05/24 03:16:51 Modified:contrib/tiles/conf/share MANIFEST.MF Log: Allow serialization of I18nFactorySet Allow default classtype for attribute item classtype= Update documentation Add automatic date in manifest.mf (set by build). Revision ChangesPath 1.2 +7 -7 jakarta-struts/contrib/tiles/conf/share/MANIFEST.MF Index: MANIFEST.MF === RCS file: /home/cvs/jakarta-struts/contrib/tiles/conf/share/MANIFEST.MF,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- MANIFEST.MF 1 Aug 2001 14:36:36 - 1.1 +++ MANIFEST.MF 24 May 2002 10:16:51 - 1.2 @@ -1,10 +1,10 @@ -Manifest-Version: 1.0 -Extension-Name: Components Framework -Specification-Title: Components Framework +Manifest-Version: 1.1 +Extension-Name: Tiles Framework +Specification-Title: Tiles Framework Specification-Vendor: Apache Software Foundation -Specification-Version: 1.0 -Implementation-Title: Components Framework +Specification-Version: 1.1 +Implementation-Title: Tiles Framework Implementation-Vendor: Apache Software Foundation Implementation-Vendor-Id: org.apache -Implementation-Version: 0.7 - +Implementation-Version: 1.1.0 +Compilation-date: @compilation-date@ -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/contrib/tiles build.xml
cedric 02/05/24 03:16:59 Modified:contrib/tiles build.xml Log: Allow serialization of I18nFactorySet Allow default classtype for attribute item classtype= Update documentation Add automatic date in manifest.mf (set by build). Revision ChangesPath 1.8 +14 -6 jakarta-struts/contrib/tiles/build.xml Index: build.xml === RCS file: /home/cvs/jakarta-struts/contrib/tiles/build.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- build.xml 22 Mar 2002 17:35:49 - 1.7 +++ build.xml 24 May 2002 10:16:59 - 1.8 @@ -44,7 +44,7 @@ struts.home (required). The path to the Struts library installation. . -struts.libs (required). The directory containing +struts.libs (required). The directory containing struts.jar and the associated TLD files. At least one of struts.home or struts.libs is required. @@ -53,10 +53,10 @@ to copy. This is required only when executing the deploy.catalina target. -struts1.0.homeIf specified, must be the directory +struts1.0.homeIf specified, must be the directory containing struts1.0 struts.jar and the associated TLD files.. - + -- !-- Load local and user build preferences -- @@ -100,7 +100,7 @@ !-- Version of the project -- property name=project.version value=1.1-dev/ - + !-- Version of the project -- property name=struts.libs value=${struts.home}/lib/ @@ -125,6 +125,9 @@ !-- Directory where core tiles library configurations files are stored -- property name=conf.share.dir value=conf/share/ +!-- Directory where manifest is stored -- +property name=manifest.dir value=${build.home}/library/classes/META-INF/ + !-- Directory where test configurations files are stored -- property name=conf.test.dir value=conf/test/ @@ -209,6 +212,10 @@ fileset dir=${conf.share.dir} includes=*.dtd/ fileset dir=${conf.share.dir} includes=*.tld/ /copy + !-- copy manifest -- +copy todir=${manifest.dir} +fileset dir=${conf.share.dir} includes=*.MF/ +/copy !-- create and copy tld for application -- style basedir=${doc.dir} destdir=${build.home}/library @@ -243,7 +250,7 @@ classpath refid=compile.classpath/ /javac jar jarfile=${build.home}/library/${app.name}.jar -manifest=${conf.share.dir}/MANIFEST.MF +manifest=${manifest.dir}/MANIFEST.MF basedir=${build.home}/library/classes includes=**/ /target @@ -266,10 +273,11 @@ optimize=${compile.optimize} deprecation=${compile.deprecation} exclude name=org/apache/struts/tiles/TilesRequestProcessor.java / + exclude name=org/apache/struts/tiles/TilesPlugin.java / classpath refid=compile.classpath.struts1.0/ /javac jar jarfile=${build.home}/library/${jar.name}.jar -manifest=${conf.share.dir}/MANIFEST.MF +manifest=${manifest.dir}/MANIFEST.MF basedir=${build.home}/library/classes includes=**/ -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/contrib/tiles build-webapps.xml
cedric 02/05/24 03:17:07 Modified:contrib/tiles build-webapps.xml Log: Allow serialization of I18nFactorySet Allow default classtype for attribute item classtype= Update documentation Add automatic date in manifest.mf (set by build). Revision ChangesPath 1.6 +29 -18jakarta-struts/contrib/tiles/build-webapps.xml Index: build-webapps.xml === RCS file: /home/cvs/jakarta-struts/contrib/tiles/build-webapps.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- build-webapps.xml 24 Feb 2002 02:04:56 - 1.5 +++ build-webapps.xml 24 May 2002 10:17:07 - 1.6 @@ -1,3 +1,5 @@ +?xml version=1.0? + project name=Struts Web Applications default=compile basedir=. @@ -42,7 +44,7 @@ of the Jakarta Commons Logging package (version 1.0 or later). -struts.libs (required). The directory containing +struts.libs (required). The directory containing struts.jar and the associated TLD files. tiles.libsThe directory containing tiles.jar and @@ -52,8 +54,8 @@ directory from which all available *.jar files are copied to the web application's WEB-INF/lib directory. - -struts1.0.homeIf specified, must be the directory + +struts1.0.homeIf specified, must be the directory containing struts1.0 struts.jar and the associated TLD files.. -- @@ -103,7 +105,7 @@ -- !-- -The static.optional.struts1.0 target causes the static target of +The static.optional.struts1.0 target causes the static target of individual web application depending on struts1.0 to be executed. webapp.name : application name in dist webapp.war : jar file name @@ -117,7 +119,7 @@ property name=webapp.web value=web/blank/ property name=struts.libsvalue=${struts1.0.home}/lib/ /ant - move file=${build.home}/blank-struts1-0/WEB-INF/web-struts.xml + move file=${build.home}/blank-struts1-0/WEB-INF/web-struts.xml tofile=${build.home}/blank-struts1-0/WEB-INF/web.xml / replace file=${build.home}/blank-struts1-0/WEB-INF/struts-config.xml replacetoken![CDATA[!-- struts1.1 only begin --]]/replacetoken @@ -128,16 +130,16 @@ replacevalue![CDATA[ struts1.1 only end --]]/replacevalue /replace replace file=${build.home}/blank-struts1-0/WEB-INF/struts-config.xml -replacefilter -token=Struts Configuration 1.1//EN +replacefilter +token=Struts Configuration 1.1//EN value=Struts Configuration 1.0//EN/ -replacefilter -token=struts-config_1_1.dtd +replacefilter +token=struts-config_1_1.dtd value=struts-config_1_0.dtd/ - + /replace delete file=${build.home}/blank-struts1-0/WEB-INF/lib/tiles.jar / - copy file=${build.home}/library/struts1.0/tilesForStruts1-0.jar + copy file=${build.home}/library/struts1.0/tilesForStruts1-0.jar todir=${build.home}/blank-struts1-0/WEB-INF/lib / /target @@ -172,7 +174,7 @@ property name=webapp.web value=web/blank/ property name=struts.libsvalue=${struts.libs}/ /ant - move file=${build.home}/blank-struts1-1/WEB-INF/web-struts.xml + move file=${build.home}/blank-struts1-1/WEB-INF/web-struts.xml tofile=${build.home}/blank-struts1-1/WEB-INF/web.xml / !-- 1.0 applications -- antcall target=static.optional.struts1.0 / @@ -191,7 +193,7 @@ copy todir=${build.home}/documentation/dtds fileset dir=${conf.share.dir} includes=**/*.dtd/ /copy - + ant antfile=build-webapp.xmltarget=static property name=webapp.name value=documentation/ property name=webapp.web value=web/doc/ @@ -204,7 +206,7 @@ The static target causes non-generic static activity required for specific tag libraries to be executed. -- -target name=static +target name=static description=Copy static resources for individual web applications antcall target=static.required / antcall target=static.optional / @@ -244,14 +246,19 @@ /ant /target -!-- -The compile.documentation target causes the documentation to be +target name=setStamp + tstamp +format property=DATE_SPACE
cvs commit: jakarta-struts/contrib/tiles build-webapp.xml
cedric 02/05/24 03:17:13 Modified:contrib/tiles build-webapp.xml Log: Allow serialization of I18nFactorySet Allow default classtype for attribute item classtype= Update documentation Add automatic date in manifest.mf (set by build). Revision ChangesPath 1.5 +5 -2 jakarta-struts/contrib/tiles/build-webapp.xml Index: build-webapp.xml === RCS file: /home/cvs/jakarta-struts/contrib/tiles/build-webapp.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- build-webapp.xml 22 Feb 2002 13:00:56 - 1.4 +++ build-webapp.xml 24 May 2002 10:17:13 - 1.5 @@ -1,3 +1,5 @@ +?xml version=1.0? + project name=Generic Webapp default=compile basedir=. !-- @@ -199,7 +201,7 @@ !-- Should we copy Tiles library and TLD files? -- available property=webapp.tilesfile=${tiles.libs} / - + /target @@ -340,10 +342,11 @@ your completed web application, suitable for deployment on any compatible servlet container. -- -target name=dist +target name=dist description=Create web application archive echomessage=Processing webapp ${webapp.name}/ jar jarfile=${webapp.dist}/${webapp.war} +manifest=${build.home}/library/classes/META-INF/MANIFEST.MF basedir=${webapp.target}/ /target -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/doc resources.xml news_2002.xml newbie.xml kickstart.xml
husted 02/05/24 03:50:17 Modified:doc resources.xml news_2002.xml newbie.xml kickstart.xml Log: Routine updates. Revision ChangesPath 1.5 +223 -144 jakarta-struts/doc/resources.xml Index: resources.xml === RCS file: /home/cvs/jakarta-struts/doc/resources.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- resources.xml 10 May 2002 06:39:20 - 1.4 +++ resources.xml 24 May 2002 10:50:17 - 1.5 @@ -3,7 +3,7 @@ properties authorMike Schachter/author authorTed Husted/author -titleThe Struts User's Guide - Resources/title +titleStruts Resources/title /properties body chapter name=Struts Resources href=http://husted.com/struts/resources; @@ -16,17 +16,28 @@ lia href=#taglibsContributor Taglibs/a/li lia href=#extensionsContributor Extensions/a/li lia href=#projectsProjects and Examples/a/li + /ul + + ul lia href=#tutorialsTutorials/a/li lia href=#articlesArticles/a/li lia href=#booksBooks/a/li lia href=#seminarsSeminars/a/li lia href=#archivesMailing List Archives/a/li -lia href=#apisSelected APIs and Standards documents/a/li + /ul + + ul lia href=#hostsJava / Struts ISPs/a/li lia href=#poweredPowered by Struts/a/li lia href=#consultantsStruts Consultants/a /li -lia href=#resourcesOther Resources/a/li - /ul + /ul + + ul +lia href=#enablingEnabling Technologies/a/li +lia href=#extensions2Other Struts-Related Utilities/a/li +lia href=#articles2Other Struts-Related Articles/a/li +lia href=#resourcesOther Resource Pages/a/li + /ul /section @@ -39,6 +50,7 @@ section href=guis name=Code Generators and GUIs +pa href=http://www.solanasoft.com;bJForms:/b/a a visual tool for Struts-based Web forms./p pa href=http://husted.com/struts/resources/StrutsGen.htm;bStruts Gen/b/a by Cyberzombie - A rudimentary wrapper tool for value objects./p pa href=http://xsltgenerator.sourceforge.net/;bStruts XSLT Code Generator/b/a by Shengmeng Liu - An XSLT based code generator for Struts, completely based on the XSLT transformation and a set of stylesheet files. Ideally, users can customize the stylesheet for each type of Struts files to have templates of their own without having to access the source code and recompile it./p pa href=http://www.objectventure.com/products/objectassembler.html;bObjectAssembler/b/a by ObjectVentur - supports the development of Struts applications, a popular open source web application framework that is part of Apache's Jakarta Project. The same visual development and code synchronization available with J2EE components are available for Struts components./p @@ -55,7 +67,7 @@ section href=taglibs name=Contributor Taglibs pa href=http://ultrawork.org/wtk/index.html;bWeb Toolkit/b/a - provides a component-based approach to building markup-driven applications (not Struts specific). Alternative to the Template and Tiles taglibs./p pa href=http://www.keyboardmonkey.com/next;bNested Taglib/b/a [Also included in Struts 1.1] by Arron Bates - More efficient markup of beans and their nested children (linked site provides library for previous struts versions)./p -pa href=http://www.multimania.com/bist77/struts.php;font size=2bREGEXP.VALIDATOR.STRUTS/b/font/a by Emmanuel Boudrant - A validation component that works with Struts 1.0, to manage form validation on server-side and client-side. /p +pa href=http://www.mycgiserver.com/~eboudrant/#regexp;font size=2bREGEXP.VALIDATOR.STRUTS/b/font/a by Emmanuel Boudrant - A validation component that works with Struts 1.0, to manage form validation on server-side and client-side. /p pa href=http://husted.com/struts/resources/struts-was.zip;bStruts-WAS.jar/b/a by Christopher Assenza - Modified Struts 1.0 JAR for Websphere 3.5 or 4. Zipped for download. font size=1 (For additional tips regarding Websphere 3.5 see a href=http://jakarta.apache.org/struts/installation-was352-x.html;http://jakarta.apache.org/struts/installation-was352-x.html/a.)/font/p pa href=http://struts.application-servers.com/;bStruts Layout/b/a by Improve - An extension library to improve interfaces creation with Struts./p pa href=http://husted.com/struts/resources/indexed-tags.htm;bIndexed Tags/b/a [Also available in the nightly build] by Dave Hays - Produce indexed names such as lt;input type=text name=parameter[0].value value=Mac. Link, Submit, and Select tags are included too./p @@ -68,6 +80,7 @@ section href=extensions name=Contributor Extensions +pa href=http://www.mycgiserver.com/~eboudrant/#wizard;bStruts Wizard for JBuilder/b/a by Emmanuel Boudrant./p pa href=http://struts.ditlinger.com/;bSSL Ext/b/a by eBuilt, Inc.b /b- Switch
cvs commit: jakarta-struts/doc newbie.xml
husted 02/05/24 04:16:27 Modified:doc newbie.xml Log: Routine updates. Revision ChangesPath 1.6 +2 -6 jakarta-struts/doc/newbie.xml Index: newbie.xml === RCS file: /home/cvs/jakarta-struts/doc/newbie.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- newbie.xml24 May 2002 10:50:17 - 1.5 +++ newbie.xml24 May 2002 11:16:27 - 1.6 @@ -8,7 +8,7 @@ chapter href=faq name=Newbie FAQ section href=contents name=Table of Contents pfont color=redbUNDER CONSTRUCTION/b/font (contributions welcome)/p -pHere are answers to 25 common questions people ask when using Struts on +pHere are answers to 24 common questions people ask when using Struts on their first project. bFor an in-depth, searchable FAQ, visit our friends at a href=http://www.jguru.com/faq/home.jsp?topic=Struts;JGuru/a./b/p ul @@ -64,7 +64,7 @@ /section -section href=naming name=Why are some of the class and element names countere-intuitive? +section href=naming name=Why are some of the class and element names counter-intuitive? p The framework grew in the telling and as it evolved some of the names drifted. @@ -73,10 +73,6 @@ available to the community as soon as it is written. The bad thing about a nightly build is that things like classnames get locked down early and then become difficult to change. -/p -p -To retain backward compatability, it is not likely that issues like this -woule be addressed in anywhere in a Struts 1.* release. /p /section -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-struts/doc resources.xml kickstart.xml
husted 02/05/24 04:24:34 Modified:doc resources.xml kickstart.xml Log: Routine updates. Revision ChangesPath 1.6 +3 -3 jakarta-struts/doc/resources.xml Index: resources.xml === RCS file: /home/cvs/jakarta-struts/doc/resources.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- resources.xml 24 May 2002 10:50:17 - 1.5 +++ resources.xml 24 May 2002 11:24:33 - 1.6 @@ -34,8 +34,8 @@ ul lia href=#enablingEnabling Technologies/a/li -lia href=#extensions2Other Struts-Related Utilities/a/li -lia href=#articles2Other Struts-Related Articles/a/li +lia href=#utilitiesOther Struts-Related Utilities/a/li +lia href=#relatedOther Struts-Related Articles/a/li lia href=#resourcesOther Resource Pages/a/li /ul /section @@ -372,7 +372,7 @@ /section -section name=Other Struts-Related Articles href=articles2 +section name=Other Struts-Related Articles href=related pbWeb DbForms by Joachim Peer/bbr/ - a href=http://www.onjava.com/lpt/a//onjava/2001/07/18/dbforms.html;http://www.onjava.com/lpt/a//onjava/2001/07/18/dbforms.html/a/p pbExpresso Extends Struts through Integration Roadmap/bbr/ 1.7 +2 -2 jakarta-struts/doc/kickstart.xml Index: kickstart.xml === RCS file: /home/cvs/jakarta-struts/doc/kickstart.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- kickstart.xml 24 May 2002 10:50:17 - 1.6 +++ kickstart.xml 24 May 2002 11:24:33 - 1.7 @@ -177,8 +177,8 @@ p The JavaServer Faces specification is still being finalized. Public release of the specification is scheduled for Summer 2002, and an implementation may be -available in Fall of 2002. A presentation was given at -JavaOne 2002 with some additional background. +available in Fall of 2002. a href=http://servlet.java.sun.com/javaone/sf2002/conf/sessions/display-1697.en.jsp; +A presentation was given at JavaOne 2002/a with some additional background. /p /section -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 8488] - Serializable issues in Tiles
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=8488. 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=8488 Serializable issues in Tiles [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2002-05-24 12:21 --- Patch has been commited to Tiles sources. I18nFactorySet is now serializable. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: Resource Page...
It's probably time we raised the bar a bit on the Consultants and Powered By listings. I was thinking of posting this to the User list: Please note that beginning 2002-June-30, any page linked as a Struts Consultants on the Resource page must specifically mention that they offer Struts consulting. Listings that do not reference Struts will be removed. Please note that beginning 2002-July-31, any page linked as being Powered by Struts must credit Struts or the Apache Software foundation (e.g., This product includes software developed by the Apache Software Foundation). Listings that do not reference Struts or the ASF will be removed. / -- Ted Husted, Husted dot Com, Fairport NY US -- Developing Java Web Applications with Struts -- Tel: +1 585 737-3463 -- Web: http://husted.com/about/services -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: Resource Page...
I agree wholeheartedly with your first point. However, I think that the second point might be a bad thing. The reason I say this is because people validate Struts based off of who's running/using it. There's probably a question a week on the user list where someone is trying to convince their boss to use Struts and wants example sites and companies using it for purposes of proving that Struts is a tried and true product. I also think that most of theses sites are not *able* to list the info you mention for whatever reason (marketing doesn't allow etc.) My vote is +++1 for point 1 and -1 for point 2. Just my $0.02. -james [EMAIL PROTECTED] http://www.jamesholmes.com/struts/ --- Ted Husted [EMAIL PROTECTED] wrote: It's probably time we raised the bar a bit on the Consultants and Powered By listings. I was thinking of posting this to the User list: Please note that beginning 2002-June-30, any page linked as a Struts Consultants on the Resource page must specifically mention that they offer Struts consulting. Listings that do not reference Struts will be removed. Please note that beginning 2002-July-31, any page linked as being Powered by Struts must credit Struts or the Apache Software foundation (e.g., This product includes software developed by the Apache Software Foundation). Listings that do not reference Struts or the ASF will be removed. / -- Ted Husted, Husted dot Com, Fairport NY US -- Developing Java Web Applications with Struts -- Tel: +1 585 737-3463 -- Web: http://husted.com/about/services -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] __ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 8876] - New consultant to be listed please
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=8876. 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=8876 New consultant to be listed please [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED | --- Additional Comments From [EMAIL PROTECTED] 2002-05-24 13:08 --- oups... seems i made some mistake about the url.. old url : htpp://www.sqli.com new url : http://www.sqli.com some odd thing too: my name appears strangely with both Netscape 6.2.2 and IE 5.0 (some japanese character replace éba) just replace Sébastien with Sebastien damn french characters ;-) best regards Sebastien DIAZ Groupe SQLI -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: Resource Page...
Please note that beginning 2002-June-30, any page linked as a Struts Consultants on the Resource page must specifically mention that they offer Struts consulting. Listings that do not reference Struts will be removed. +1 Please note that beginning 2002-July-31, any page linked as being Powered by Struts must credit Struts or the Apache Software foundation (e.g., This product includes software developed by the Apache Software Foundation). Listings that do not reference Struts or the ASF will be removed. +1 It is true that some people like to see proof of Struts running, but I don't think that this is too much to ask. It's also nice for the end developer to get a little slice of his work advertised on the communities site, but I think that in this instance that it's not all that bad to get a little back. If people are proud Struts developers and really want it linked, they'll be able to get around most marketing departments to get a little powered by icon on the page, or tiny text. At some point the line must be drawn. It may as well be now. My $0.02 Arron. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
DO NOT REPLY [Bug 9118] - Please add nVISIA to Struts Consultants page
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=9118. 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=9118 Please add nVISIA to Struts Consultants page [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED | --- Additional Comments From [EMAIL PROTECTED] 2002-05-24 16:43 --- The posted link(http://http://www.nvisia.com/struts) for nVISIA is not valid and is not the link that was requested to be posted. Please change the link to http://www.nvisia.com Thank you for your assistance. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: Validator Efficiency
This has not been changed. Some features have been added, but I was trying not to make any major changes since there needs to be a Commons Validator release to correspond with a Struts 1.1 release. David --- Dave J Dandeneau [EMAIL PROTECTED] wrote: I noticed that the validator (pre 1.1) makes several calls to Collection.sort() which are very expensive, and are creating a lot of objects. Has this been fixed in the 1.1 release? dave -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] __ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
RE: Resource Page...
+1 A few other comments: 1) We'll need to add these criteria to the web site as well, as part of the explanation of how to get added to the site. 2) We should make it easy to download the Powered by Struts logo, so that it is easily available for people to add to their own sites. 3) We might also want to provide a recommended textual credit (i.e. a bit stronger than an e.g.) for people to use. 4) We use the Powered by Struts logo on the Struts web site, but the site isn't actually powered by Struts... Should we remove it? -- Martin Cooper -Original Message- From: Ted Husted [mailto:[EMAIL PROTECTED]] Sent: Friday, May 24, 2002 5:47 AM To: Struts Developers List Subject: Re: Resource Page... It's probably time we raised the bar a bit on the Consultants and Powered By listings. I was thinking of posting this to the User list: Please note that beginning 2002-June-30, any page linked as a Struts Consultants on the Resource page must specifically mention that they offer Struts consulting. Listings that do not reference Struts will be removed. Please note that beginning 2002-July-31, any page linked as being Powered by Struts must credit Struts or the Apache Software foundation (e.g., This product includes software developed by the Apache Software Foundation). Listings that do not reference Struts or the ASF will be removed. / -- Ted Husted, Husted dot Com, Fairport NY US -- Developing Java Web Applications with Struts -- Tel: +1 585 737-3463 -- Web: http://husted.com/about/services -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]