<!--File jsp008.jsp
Copyright R.G.Baldwin 2000
Rev 02/25/00
Illustrates jsp:useBean
Illustrates calling getter and setter methods
as well as calling an ordinary exposed method
of the bean named exposedMethod().
This file must be stored in the following
directory:
jswdk-1.0.1\webpages
Access http://localhost:8080/jsp008.jsp to run
this JSP file in the Sun jswdk-1.0.1 reference
implementation of jsp.
Requires a bean file named jspBeanTest001.class
to be stored in the following directory:
jswdk-1.0.1\
examples\Web-inf\jsp\beans\BaldwinBeans
The bean must have setter and getter methods
for a property named size, and must have an
ordinary exposed method named exposedMethod().
-->
<html>
<body>
<P>Example jsp008.jsp<BR><BR>
<P> Create or locate an instance of the<BR>
bean named:<BR><BR>
BaldwinBeans.jspBeanTest001.
<jsp:useBean
id="theBean"
scope="page"
class="BaldwinBeans.jspBeanTest001" />
<P>Display default size property of the <BR>
bean using the getter mehod.<BR><BR>
<%= theBean.getSize() %>
<P>Set the size property of the bean to<BR>
Large using the setter method.<BR><BR>
<% theBean.setSize("Large"); %>
<P>Get and display the size property<BR>
again using the getter method.<BR><BR>
<%= theBean.getSize() %>
<P>Invoke an exposed method on the bean.
<BR><BR>
<%= theBean.exposedMethod() %>
<P>Have a good day.
</body>
</html>
Figure 2
|