Sound like a good idea.  It could be incorporated as a standard ANT action I 
guess.

One thing I've noticed too is there does not seem to be good debug 
information for the struts tags.  In some cases you just get a blank screen 
returned, or just the first few lines of HTML.  An example of this is where 
you forget to update the "ApplicationResources.properties".   Am I missing 
something in terms of how to enable debug info?

Should this be handled by (a) appropriate debug in the struts tags, or (b) a 
checker program?

Regards
Greg

----Original Message Follows----
From: David White <[EMAIL PROTECTED]>
Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: ANN: Struts Checker Tool
Date: Fri, 23 Nov 2001 12:43:55 -0800

FYI -

After a bit of frustration caused by my forgetting to put needed resources 
into my struts application properties file, I decided to
build a little, checker program which parses struts JSP files and looks for 
those tags which make reference to the application
properties file and lets me know if I have forgotten to keep that file at 
least minimally up-to-date. I know of no other way to KNOW
this until run time causes an exception to be thrown (which can waste a lot 
of time).

The command line usage notes for this program follow. If others have an 
interest, I will post this on sourceforge.net. Please let me
know via email if you are interested in using such a tool. Perhaps 
suggestions for improving it can be made as well.

Cheers,

David

-----------------------------------------------------------------------
                     StrutsResourcesChecker version 00.01
              by David White <[EMAIL PROTECTED]>
-----------------------------------------------------------------------

Usage: java StrutsResourcesChecker [-v][-r] jspFile|dirName 
strutsResourcesFile
   if jspFile, then only that file is processed
   if dirName, then all .jsp files in that directory are processed
   if -r, then dirName must be specified and it is recursively processed
   if -v, then verbose output is displayed

Note that there must be access to a SAX 1.0 parser on the classpath and
that this is also true for the JSP parser library found for free download
at http://easythings.iwarp.com/download/parsers10.jar

Note that this program assumes it will find the word 'struts' somewhere in 
the
in the uri attribute of any struts-related, taglib directive. This is not
required by JSP but it makes things far easier and is common usage. Sorry 
for
any inconvenience this causes.

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



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


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

Reply via email to