(sorry forgot the subject the first time) Oh man this is hella cool! This one is for Mr. Dick Apple.com :)
Download bsf.jar (bean scripting framework - IBM) and put it in your class path. Then, yes, restart the service. now try this... <cfsavecontent variable="cfjava"> buf = new java.lang.StringBuffer(); for(x=1; x<10; x++){ buf.append(x); } buf=null; if(buf == null){ "null!"; } </cfsavecontent> +================== this part could be a module call or something ==============+ <cfscript> manager = createObject("java","com.ibm.bsf.BSFManager"); extensions = arrayNew(1); extensions[1]="js"; manager.registerScriptingEngine("javascript","com.ibm.bsf.engines.javascript JavaScriptEngine",extensions); //Load Javascript engine jEngine = manager.loadScriptingEngine("javascript"); //Execute an expression. result = manager.eval("javascript", "testString", 0, 0, cfjava); </cfscript> <cfdump var="#result#"/> PHAT! (I can believe Macromedia doesn't want me to work for them :-/ jezzz) Rob http://treebeard.sourceforge.net http://ruinworld.sourceforge.net Scientia Est Potentia Rob http://treebeard.sourceforge.net http://ruinworld.sourceforge.net Scientia Est Potentia ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com