For java. Yes but otherwise we need to import it (natively with importPackages(Packages.xxx) for rhino) Le 29 mai 2013 20:20, "Thiago Veronezi" <[email protected]> a écrit :
> Hi Romain, > > It seems we don't need them. > Without the JavaImporter or importPackages, it works fine too. > I'm trying with Java 7. That brings the question: will it blend with Java > 6? :O) > I will test it shortly. > > []s, > Thiago. > > > > On Wed, May 29, 2013 at 2:11 PM, Romain Manni-Bucau > <[email protected]>wrote: > > > Hi Thiago, > > > > Why JavaImporter? importPackages(Packages.org.foo); works great > > Le 29 mai 2013 20:08, <[email protected]> a écrit : > > > > > Author: tveronezi > > > Date: Wed May 29 18:07:55 2013 > > > New Revision: 1487582 > > > > > > URL: http://svn.apache.org/r1487582 > > > Log: > > > -(cosmetic) simplify "sample script". > > > > > > Modified: > > > > > > > > > tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars > > > > > > Modified: > > > > > > tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars > > > URL: > > > > > > http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars?rev=1487582&r1=1487581&r2=1487582&view=diff > > > > > > > > > ============================================================================== > > > --- > > > > > > tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars > > > (original) > > > +++ > > > > > > tomee/tomee/trunk/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-console-sample.handlebars > > > Wed May 29 18:07:55 2013 > > > @@ -1,22 +1,15 @@ > > > // Sample script > > > -var myImports = new JavaImporter( > > > - java.util.Properties, > > > - javax.naming.InitialContext > > > -); > > > +var p = new java.util.Properties(); > > > +p.put("java.naming.factory.initial", > > > "org.apache.openejb.client.RemoteInitialContextFactory"); > > > +p.put("java.naming.provider.url", "http://localhost:8080/tomee/ejb"); > > > +p.put("java.naming.security.principal", "tomee"); > > > +p.put("java.naming.security.credentials", "tomee"); > > > > > > -with (myImports) { > > > - var p = new Properties(); > > > - p.put("java.naming.factory.initial", > > > "org.apache.openejb.client.RemoteInitialContextFactory"); > > > - p.put("java.naming.provider.url", > > > "{{protocol}}://localhost:{{port}}/tomee/ejb"); > > > - p.put("java.naming.security.principal", "{{name}}"); > > > - p.put("java.naming.security.credentials", "{{password}}"); > > > - > > > - var ctx = new InitialContext(p); > > > - var varList = []; > > > - var values = ctx.list(""); > > > - while(values.hasMore()) { > > > +var ctx = new javax.naming.InitialContext(p); > > > +var varList = []; > > > +var values = ctx.list(""); > > > +while(values.hasMore()) { > > > var pair = values.next(); > > > varList.push(pair.getName()); > > > - } > > > - varList.join(", "); > > > } > > > +varList.join(", "); > > > \ No newline at end of file > > > > > > > > > > > >
