(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

Reply via email to