JSP Standard Actions

JSP actions are special XML tags which control the behavior of servlet engine. JSP actions allow you to insert a file dynamically, reuse external JavaBean components, forward the request to the other page and generate HTML for Java Applet Plugin.

jsp:include action

JSP include action allows you to include a file at runtime. The syntax of JSP include action is as follows:

In the page attribute, you insert a relative URL of a file which could be an HTML file or another JSP page. Unlike the include directive, the jsp include action insert a file at the time page is being requested.

jsp:useBean action

JSP useBean action lets you load a JavaBean component into the page and use it later. JSP useBean action allows you to reuse other Java classes. The syntax of JSP useBean action is as follows:

By using the jsp:useBean action, you create a new object with the object nameobjectName of the class package.class. Later on, you can access the properties of this object by using either jsp:setProperty or jsp:getProperty. Let’s take a look at an example. First, we have a JavaBeans call Message:

Then we create a JSP page which uses the jsp:useBean action to access JavaBean Message inside that page.

We use jsp:setProperty to set the text property of the JavaBean Message and then we call jsp:getProperty to get that message and print it out. Here is the output screenshot:

jsp:forward Action

jsp:forward action allows you to forward a request to the other page. The syntax of the jsp:forward action is listed as below. There is one attribute called page which value is a page you want to forward the request to. You can specify the page statically or dynamically by using the expression.

jsp:plugin Action

jsp:plugin action allows you to embedded Java Applet into a page. Suppose you have an applet which demonstrates the JSP page life cycle called com.jsp.jspapplet. Here is the way we use jsp:plugin action to embedded that applet into a page:

  • Was this tutorial helpful ?
  • YesNo