Skip to Content
Eclipse Cookbook
book

Eclipse Cookbook

by Steve Holzner
June 2004
Beginner to intermediate
364 pages
7h 38m
English
O'Reilly Media, Inc.
Content preview from Eclipse Cookbook

11.3. Creating JSP Files

Problem

You want to write JSP files and view them in a web browser.

Solution

Create and edit JSP files in Eclipse.

Discussion

As with any other project, you can use Eclipse to write and store .jsp files that can be used in servlet containers. At its simplest, Eclipse will enable you to create these files, and you can copy them to the correct directory in your web server installation.

JSP files are can hold Java code in scriptlet, declaration, and expression elements. Of these, scriptlets are the most general and can contain general Java code. You enclose a scriptlet between the markup <% and %>, as shown in Example 11-1. In this case, we’re using the built-in out object’s println method to display text in the JSP page’s output in the browser, This JSP is functional..

Example 11-1. A sample JSP

<HTML>
    <HEAD>
        <TITLE>JSP Sample</TITLE>
    </HEAD>

    <BODY>
        <H1>JSP Sample</H1>
        <% out.println("This JSP is functional."); %>
    </BODY>
</HTML>

An easy way to create this JSP file is to enter it into Eclipse, as shown in Figure 11-2, where we’ve created a new project, JSP, and a new file, greeting.jsp, to hold the JSP code. There’s no syntax checking going on here; Eclipse is just using its standard, default editor.

Tip

If you do want to check syntax of JSP documents, give the XML editor named XML Buddy a try. It’s available for free at http://www.xmlbuddy.com.

Editing JSP code

Figure 11-2. Editing JSP ...

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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Eclipse

Eclipse

Steve Holzner
Official Eclipse 3.0 FAQs

Official Eclipse 3.0 FAQs

John Arthorne, Chris Laffra

Publisher Resources

ISBN: 0596007108Catalog PageErrata