Win a copy of Penetration Testing Basics this week in the Security forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

reference javascript in external file in json and execute using scriptengine

Vijaya Tadepalli
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I have a javascript function as "value" in a json file for a "key".

For example, in json file: "validate":"function validate(val){if (val!= null) { return true;} else { return false;}}".

In my java code, I call scriptengine.eval(jsonObject.get("validate")) and then use Invocable to call invokeFunction("validate", "string").

This works totally fine and I am able to get the boolean result in my java code. Now I would like to place the javascript function in another js file and be able to execute the function from java as usual. I am realizing that there might be other places where I can use the same validation logic and I can simply use the same js file whenever I needed.

Any ideas?

Thanks in advance, V.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic