[Opensource] Re: [Expresso CVS:Commits 5.3] *** Important Commit ***

Peter A. Pilgrim peterp at xenonsoft.demon.co.uk
Wed Jul 30 18:20:23 PDT 2003


support at jcorporate.com wrote:
> Message posted by user 'rimovm' at 2003-07-16 04:47:58
> 
> Well, thanks to Peter Pilgrim's work, we now have Struts 1.1 integrated into CVS code.  So make sure you update your libraries to include Struts 1.1 the next time you do a CVS update.
> 
> Since the changeover is committed, I'm officially calling this version 5.3 as was discussed in the forums.
> 
> To Peter:  I've added the backward compatibility issue so that struts attempts to pick up the config directory first and then loads from web.xml if all else fails.  If you could check my work, I'd appreciate it since there might be a file buried somewhere that I didn't merge in properly.
> 
> Also, I want to take the time to mention to folks that Peter's work was not only invaluable, he worked very hard debugging things like the struts-extension tags, which, when broken emit very mysterious messages.  So a big thanks goes out to him on this!
> 
> -Mike (R)
> 
> 
> Reply to this message: http://www.jcorporate.com:80/eforum/Browse.do?state=promptReply&MessageId=6051
> 
> Browse Thread: http://www.jcorporate.com:80/eforum/Browse.do?state=browseMessages&ThreadId=1340&GroupId=16
> 
> You are receiving this email because you are subscribed to an eForum discussion group at www.jcorporate.com. If you want to change your subscription, use this link: http://www.jcorporate.com:80/eforum/Browse.do?state=promptGroupSubscribe. You must be logged in (or have a cookie stored from a previous login) to use this link.  You can login here: http://www.jcorporate.com:80/Login.do


Since I dont have permissions to add messages to this forum. I will just reply
to the mailing list.

I just got back from holiday yesterday. I am reading all the messages in my INBOX
for the last two weeks. It was a bit of rush release to get Struts 1.1 fcs
integration so I am hope every thing is well.

The only things that I am not sure about in Struts 1.1 is

(*) Global Exception Handling (Setup Values exists in the ExpressoSchema)

(*) Struts Validator (Untested)

(*) Treating DBObjects by exposing the underlying map collection
(adding a DBObject.getMap() )thereby allowing JSTL EL expressions to work 
``dbobject.map.employeeId'' or ``dbobject.map['employeeId']''


The last issue I has come out as a similar in the Struts Dev list
Should a DynaBean, DynaActionForm expose a map collection?

getMap() can return a map collection

1) A copy of the map collection. Inefficient if the JSP makes
heavy use to EL expressions. Everytime the property is access
a map object is cloned.

2) Direct exposure. This exposes a security risk if the map
collection is mutable.



-- 
Peter Pilgrim
            __ _____ _____ _____
           / //__  // ___// ___/   +  Serverside Java
          / /___/ // /__ / /__     +  Struts
         / // ___// ___// ___/     +  Expresso Committer
      __/ // /__ / /__ / /__       +  Independent Contractor
     /___//____//____//____/       +  Intrinsic Motivation
On Line Resume
    ||
    \\===>  `` http://www.xenonsoft.demon.co.uk/no-it-striker.html ''




More information about the Opensource mailing list