Prize Tags - IntroductionThe Prize Tags JSP Tag Library is a collection of tag libraries for internet/intranet applications. The table below lists the tags in the Prize Tags collection.
Watch the demo, download the demo web app and look at the code, and download the user guides. You should be up and running in 15 minutes. Many projects won't need more than a few changes from the code in the demo pages.
The JSP Tree Tag is now included in the Prize Tags collection. JSP Tree Tag v. 1.5 has had about 3.000 downloads. JSP Prize Tags has had about 6.000 downloads since then, before we reset the statistics recently.
The Prize Tags tag collection contains the following tags:
- AJAX Tags
- Tree Tag
- Tabbed Pane Tag
- Alternate Tag
- Calendar Tag
- Icon Tag
- Template Tag
- ... and several other, smaller tag libs.
|The AJAX Tags makes it easy to add simple AJAX functionality to your web app. Redirect links and form submits to HTML elements instead of refreshing the entire page. Make HTML elements reload themselves every X seconds.|
|The Tree Tags can display dynamic tree controls in JSP pages. They feature server side expand/select listeners, client side expand/select listeners, 100% customizable looks (you can write any HTML to be generated yourself), easy to use in either HTML frames or in a single page, a clean MVC design that makes integration with Struts easy, plus a lot more.|
|The Tabbed Pane Tags makes it easier to create tabbed panes in JSP pages. The tabbed panes can have include other JSP pages as content, store the selected tab in the session, handle multiple or nested tabbed panes in the same JSP page etc.|
|Given a list of calendar event objects, and a start and end date, these tags can display the events on the correct day in the period. This is useful in applications that need to display lists of events in a calendar fashion. For instance, showing a month with a horizontal row for each day, listing the meetings on the matching day.|
|The alternate tags are useful at alternating the background color of the horizontal rows in tables. It can alternate between a start and an end value (fx. 1 to 10 ), or between a custom list of specified values, for instance the days of the week (mon, tue, wed, thu, fri, sat, sun). The alternate tag can be used with any table, and also integrates easily with Struts. It can also be used with the Tree Tag or the Calendar Tag.|
|The icon tag makes it easy to display images in your web apps that change when you move the mouse over, or press the mouse button down on the image. This is useful when making icon buttons (image links).|
|The template tags makes it easy to make a single JSP template in which other JSP pages can be included dynamically. Just like the Struts Tiles. No more creating tons of JSP pages with the same layout. Can be used in either a Struts app, a servlet/JSP app, or a pure JSP app. Templates are JSP's and thus reloaded dynamically by your server whenever you change the template.|
|Prize Tags contains several smaller tag libraries. For intance, there is a Logic Tags collection, a Bean Tags collection, and a Request Tags collection. Not all of these tags are documented, but you can still find examples of their use in the demo web app available for download under download.|