View Single Post
  #3 (permalink)  
Old 07-04-2007, 04:04 PM
Felissa Felissa is offline
Member
 
Join Date: Jun 2007
Posts: 95
Felissa is on a distinguished road
If you are still having problems...I have the following example that might of interest to you.

I have two files...first one is index.jsp and the second is setlang.jsp

index
Code:
<%@ page session="true" %> <% if( null == session.getValue( "lang" ) ) { %> Please Select a language <a href="setlang.jsp?lang=fr">french</a> | <a href="setlang.jsp?lang=eng">english</a> <br/> <% } else { if ("fr".equals( session.getValue("lang" ) ) ){ out.println( "You're viewing this page in <b>French</b>, Change to " + "<a href=\"setlang.jsp?lang=eng\">English</a> <br/>" ); } else { out.println( "You're viewing this page in <b>English</b>, Change to " + "<a href=\"setlang.jsp?lang=fr\">French</a> <br/>" ); } //-- ends inner else } //-- ends else block %>
setlang
Code:
<%@ page session="true" %> <% // your default language. String default_language = "fr"; if( "eng".equals( request.getParameter( "lang" ) ) || "fr".equals( request.getParameter( "lang" ) ) ) { // if lang is equal to fr (french) or equal to en (english)...select the language // and redirect session.putValue( "lang", request.getParameter( "lang" ) ); // now we need to do a redirect // note: I am redirecting to project context. response.sendRedirect( request.getContextPath() ); } else { // use the default language in this case. session.putValue( "lang", default_language ); } //-- ends else block %>
Greetings
Felissa
Reply With Quote