The removeAttribute() method of a SimpleScriptContext class is used to remove an attribute in a given scope and the name of attribute and scope are passed as parameters.
Syntax:
public Object removeAttribute(String name, int scope)
Parameters: This method accepts two parameters:
- name which is the Name of the attribute and
- scope which is the scope in which to remove the attribute.
Return value: This method returns removed value.
Exceptions: This method throws following Exceptions:
- NullPointerException: if the name is null.
- IllegalArgumentException: if the name is empty or if the scope is invalid.
Below programs illustrate the SimpleScriptContext.removeAttribute() method:
Program 1:
// Java program to demonstrate// SimpleScriptContext.removeAttribute() method import javax.script.ScriptContext;import javax.script.SimpleScriptContext; public class GFG { public static void main(String[] args) { // create SimpleScriptContext object SimpleScriptContext simple = new SimpleScriptContext(); // add some attribute simple.setAttribute( "name", "Value", ScriptContext.ENGINE_SCOPE); // remove using removeAttribute() Object removedObject = simple.removeAttribute( "name", ScriptContext.ENGINE_SCOPE); // print System.out.println("Removed Object :" + removedObject); }} |
Removed Object :Value
Program 2:
// Java program to demonstrate// SimpleScriptContext.removeAttribute() method import javax.script.ScriptContext;import javax.script.SimpleScriptContext; public class GFG { public static void main(String[] args) { // create SimpleScriptContext object SimpleScriptContext simple = new SimpleScriptContext(); // add some attribute simple.setAttribute("Team1", "India", ScriptContext.ENGINE_SCOPE); simple.setAttribute("Team2", "Japan", ScriptContext.ENGINE_SCOPE); simple.setAttribute("Team3", "Nepal", ScriptContext.GLOBAL_SCOPE); // remove using removeAttribute() Object remove1 = simple.removeAttribute( "Team1", ScriptContext.ENGINE_SCOPE); Object remove2 = simple.removeAttribute( "Team2", ScriptContext.ENGINE_SCOPE); // print scopes of different teams System.out.println("Removed : " + remove1); System.out.println("Removed : " + remove2); }} |
Removed : India Removed : Japan

… [Trackback]
[…] Here you can find 84687 more Information on that Topic: geeksforgeeks.org/simplescriptcontext-removeattribute-method-in-java-with-examples/ […]
… [Trackback]
[…] Read More on that Topic: geeksforgeeks.org/simplescriptcontext-removeattribute-method-in-java-with-examples/ […]