Take a Portal-Based Approach to JSP Development
In David’s article
on Java, “Designing Internationalized User-Interface
Components for Web Applications,”[26] the use of JSP custom tags for the presentation of
localized data in JSP pages was discussed. In that article, the
InsertText tag not only pulled a specific item
from a resource bundle, but it also handled issues with text
direction.
In certain locales, text can be
written from left to right or right to left, or it can be
bidirectional. Arabic and Hebrew are the canonical examples of
languages that are bidirectional.[27]
The example usage of the tag in this article did not elucidate the other looming issue you might be faced with when designing for bidirectional languages. The entire user interface can also be “written” differently. Take Figure 8-5, for example, which shows Microsoft Outlook Express running under a Hebrew version of Windows.
![]() |
To accommodate such issues in your web-based applications, develop your user interface through a portal approach. In a portal approach, you identify potential areas of content that need to be displayed to a user. From Figure 8-5, you can discern four distinct content areas:
Menu bar at the top of the screen containing the various menu options and a button bar
Folder list containing the various mail folders for the ...
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
