Using the Extended Tag Library to display the localized JSP.

Enterprise Java
Internationalize Your Web Site

Gary Bollinger and Bharathi Natarajan
Listing 6. Using the Extended Tag Library to display the localized JSP.


<HTML>
<HEAD>
<TITLE> I18N Test Application </TITLE>
</HEAD>

<BODY bgcolor="midnightblue" >
<FONT color="white" >

<%@ page import= "i18n.NameBean, i18n.i18nLocale"
%>
<%@ taglib uri="i18n-taglib.tld"
    prefix="i18n"
%>

<%
   String locale = request.getParameter("locale");
   if(locale != null)
       i18nLocale.setLocale(locale);
%>

<jsp:useBean id="nameBean"
 class="i18n.NameBean"
 scope="session" />
<jsp:setProperty name="nameBean"
 property="*" />

<i18n:text> What is your name?
</i18n:text>
<br><br>

<% if(nameBean.getName() != null) { %>
   <B> <i18n:text> Hello </i18n:text>
       <%= nameBean.getName() %>!
   </B>
<% } %>

</FONT>

<FORM METHOD="post">
  <INPUT TYPE="text" NAME="name"
   SIZE="25">
  <INPUT TYPE="submit"
   VALUE="<i18n:text> Submit
          </i18n:text>">
  <INPUT TYPE="reset"
   VALUE="<i18n:text> Reset
          </i18n:text>">
</FORM>
</BODY>
</HTML>

Upcoming Training Events

0 AM
Visual Studio Live! San Diego
September 8-12, 2025
Live! 360 Orlando
November 16-21, 2025
Cloud & Containers Live! Orlando
November 16-21, 2025
Data Platform Live! Orlando
November 16-21, 2025
Visual Studio Live! Orlando
November 16-21, 2025