jsp:include
Calls one JSP page from another. Upon completion, the destination page returns control to the calling page.
<jsp:include page="path" flush="true"/>
<jsp:include page="path" flush="true">
<jsp:param name="paramName"
value="paramValue" />
</jsp:include>
jsp:forward
Calls one JSP page from another. Execution of the calling page is terminated by the call.
<jsp:forward page="path" />
<jsp:forward page="path">
<jsp:param name="paramName"
value="paramValue" />
</jsp:forward>
jsp:plugin
Enables you to invoke an applet on a client browser.
<jsp:plugin
type="bean|applet"
code="objectCode"
codebase="objectCodebase"
align="alignment"
archive="archiveList"
height="height"
hspace="hspace"
jreversion="jreversion"
name="componentName"
vspace="vspace"
width="width"
nspluginurl="url"
iepluginurl="url">
<jsp:params>
<jsp:param name="paramName"
value="paramValue" />
</jsp:params>
<jsp:fallback>
arbitrary_text
</jsp:fallback>
</jsp:plugin>
jsp:useBean
Defines an instance of a Java bean.
<jsp:useBean id="name"
scope="page|request|session|application"
typeSpec />
<jsp:useBean id="name"
scope="page|request|session|application"
typeSpec>
body
</jsp:useBean>
typespec:
class="className"
class="className" type="typeName"
beanName="beanName" type="typeName"
type="typeName"
jsp:setProperty
Sets the value of one or more properties in a bean.
<jsp:setProperty name="beanName" prop_expr />
prop_expr can be:
property="*"
property="propertyName"
property="propertyName" param="parameterName"
property="propertyName" value="propertyValue"
jsp:getProperty
Writes the value of a bean property as a string to the out object.
<jsp:getProperty name="name"
property="propertyName" />