velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From trad-ex <trad...@inter7.jp>
Subject Can velocity load a properties file ?
Date Thu, 20 Apr 2006 09:17:54 GMT
Hi All,

I tried to load property resource bundle file, but failed to get an 
instance of FileInputStream.
My code is below:

#set( $fStreamClass = $util.class.forName("java.io.FileInputStream") )
#set( $iStreamClass = $util.class.forName("java.io.InputStream") )
#set( $stringClass = $util.class.forName("java.lang.String") )
#set( $bundleClass 
     = $util.class.forName("java.util.PropertyResourceBundle") )
#set( $userNameFilePath = $util.getPortalFile($userNameFile) )
#set( $resStream 
     = $fStreamClass.getConstructor( [$stringClass] )
       .newInstance( ["$userNameFile"] ) )
#set( $resBundle 
     = $bundleClass.getConstructor( [$iStreamClass] )
     .newInstance( [$resStream] ) )

$util object is provided by our application to inject functionality into 
velocity context.
I succeeded to get $fStreamClass & $iStreamClass & $bundleClass
But I failed to get $resStream & $resBundle.

My questions are:
1. Can I load the specific property file in Velocity context ?
2. What's wrong with my velocity script ?

Best Regards, and thanks in advance.
trad-ex

---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org


Mime
View raw message