Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / May 2006

Tip: Looking for answers? Try searching our database.

Running javascript expression in java program

Thread view: 
ahjiang@gmail.com - 05 May 2006 05:55 GMT
Hi all,

I wonder which area do i need to research on for this problem.

Right now i want to invoke some javascript function in the java
program.

For e.g.

String result = evalExpression(" "Hello World".toUpperCase() ");

public String evalExpression(String javascript){
   evaluate the javascript string and return the result
}

Appreciate any advice
oulan bator - 05 May 2006 10:36 GMT
hi, have a look at Rhino at Mozilla's ! or at BSF (at apache's)

Good luck
Roedy Green - 05 May 2006 23:22 GMT
>String result = evalExpression(" "Hello World".toUpperCase() ");

Java has no eval, but I think JPython does, and possibly Ruby.   You
could use on-the-fly compilation to cook one up for Java.

see http://mindprod.com/jgloss/eval.html
see http://mindprod.com/jgloss/onthefly.html
Signature

Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.



Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.