11.9. Interfacing to JavaBeans
Problem
You want to develop JavaBeans and connect them to JSPs in Eclipse.
Solution
Develop the JavaBean code and the JSPs in place. To do that, simply
set your project’s output folder to the
WEB-INF\classes directory in which you want the
bean code, and create the JSP that uses the bean as a linked file in
Eclipse.
Discussion
You can compile Java code into JavaBeans and access that code from
JSPs. Now that you know how to use linked files, developing
applications with JavaBeans is no problem. As an example, take a look
at Example 11-6. This bean sets up a property named
text that holds the string This bean is functional..
Example 11-6. A JavaBean
package org.cookbook.ch11;
public class BeanClass {
private String text = "This bean is functional.";
public BeanClass( )
{
}
public void setText(String message)
{
text = message;
}
public String getText( )
{
return text;
}
}To set up this example, create a new project named
Bean and send its output to the
webapps\ch11\WEB-INF\classes directory, as
explained in Recipe 11.6 on creating
a servlet in place. When you’ve entered the code for
this bean, build the project, creating and installing
BeanClass.class.
The JSP file that connects to this bean appears in Example 11-7. Here, we use the JSP
<jsp:useBean> element to create a
JavaBean object and then the
<jsp:getProperty> element to get the value
of a bean property.
Example 11-7. Interfacing to a JavaBean
<HTML> <HEAD> <TITLE>Setting a Property Value</TITLE> </HEAD> ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access