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> ...
Get Eclipse Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.