Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Overview
The breakthrough solution for easier, faster, and more powerful Web development.
- Powerful techniques for accelerating, simplifying, and standardizing Web application development
- In-depth coverage of JSTL 1.0, including built-in tags, the new JSTL expression language, and custom tag development
- Written for both experienced Java platform developers and Web page authors
- By the best-selling author of Graphic Java and Advanced JavaServer Pages
Using JSTL, software developers and Web page authors can create robust, flexible Web applications more quickly and easily than ever before. Now, best-selling author and JSTL expert David Geary presents the definitive guide to JSTL: its built-in tags, powerful expression language, and extensibility. Through practical examples and extensive sample code, Geary demonstrates how JSTL simplifies, streamlines, and standardizes a wide range of common Web development tasks and helps you build Web applications far more easily than JavaServer Pages technology alone.
Key topics covered:
- Building HTML forms; accessing form data, JavaBeans components (beans), collections, and maps; constructing URLs and importing their content; redirecting HTTP responses; iterating over collections of objects; handling errors
- Localizing Web sites for multiple languages and countries, including localizing text and formatting and parsing numbers, currencies, percents, and dates.
- Creating and accessing data sources, making queries and iterating over the results; performing database inserts, updates, and deletes; executing database transactions
- Parsing XML documents; using XPath with JSTL custom actions; transforming XML with XSLT, filtering XML; accessing external entities
Core JSTL shows you how to:
- Use JSTL to simplify Web development tasks
- Use the new JSTL expression language
- Access databases and execute transactions
- Develop internationalized Web sites
- Work with XML documents and JSP technology
- Extend JSTL with custom tags
Synopsis
The JSP standard tag library (JSTL) provides a scripting language and set of standard tags that make JSP accessible to page authors and allows the separation of the business and presentation layers. This book examines the JSTL expression language in detail, and shows how to perform tasks for JSP-based web applications, such as setting bean properties and map entries, iterating over strings and arrays, importing the content of a URL-based resource, accessing configuration settings, formatting and parsing numbers, and querying a database. Annotation (c)2003 Book News, Inc., Portland, OR
Editorials
From Barnes & Noble
The Barnes & Noble ReviewJSP developers have been waiting for something like the Java Standard Tag Library for a long time. JSTL gives them standardized, simplified, prefabricated solutions for a broad cross-section of the most common web development tasks -- so they can stop reinventing wheel and focus their efforts where they can add the greatest value. In Core JSTL, David Geary systematically illuminates every facet of JSTL.
Geary starts by introducing JSTL’s powerful custom tags for iteration, accessing URLs, database access, internationalization, and working with XML documents. Developers can use these tags to develop sites and applications more quickly; non-developers can use them to provide encapsulated functionality without new programming. (Geary also walks through creating your own custom tags, which can be used just like those included with JSTL.)
Geary also introduces JSTL’s powerful expression language, showing how JSTL expressions will provide easy access to the data web developers constantly need: request parameters and attributes, cookies, HTML headers, and so forth.
Geary is a member of the expert group that developed it; he writes JavaWorld’s "Java Design Patterns" column; and he even helped develop Sun’s original Java APIs. So it’s no wonder this book turned out to be as definitive as it is. Bill Camarda
Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.