Creating multilingual Web sites can be a daunting task. After all, it is difficult to provide text for so many different languages. Although Java can't solve the language barrier, it does provide simple ways to display text, numbers, dates, and currencies in a variety of formats. The JSTL formatting tags make it even easier to create multilingual Web sites. With a single tag, you can load a resource bundle and then use other simple tags to display values from the bundle. The JSTL formatting tags also allow you to format JSP EL expressions so you can display dynamic data as well.