Solved

JSP; Servlets;  html: How do I retreave a value from a session object into a JSP?

Posted on 2004-08-20
5
214 Views
Last Modified: 2010-04-01
One of my servlets, Address.java binds a value to a session object:
       HttpSession session = request.getSession(true);
      session.setAttribute("location", lcn);

Then I have a JSP to display a table, but the value is not retrieved from the session object.

FOR EXAMPLE, the following does not work:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page session="true"%>

<html>
<body>
<center>
<table cellpadding=4 cellspacing=2 border=0>
 
<th bgcolor="#CCCCFF" colspan=3>
<font size=4>THE LOCATION</font>
<br>
<br>
</th>

<tr bgcolor="#c8d8f8">
<td valign=top>
<b>Location</b>
<br><br>
<% String location = (String) session.getAttribute("location"); %>

What am I missing in the above four lines to make them work?
I get no error message. The table displays but without the value of location. I'd appreciate your instruction.
0
Comment
Question by:Rrugemalira
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
5 Comments
 
LVL 14

Assisted Solution

by:sudhakar_koundinya
sudhakar_koundinya earned 500 total points
ID: 11855514
is servlet called before JSP execution??
0
 
LVL 14

Accepted Solution

by:
sudhakar_koundinya earned 500 total points
ID: 11855534
HttpSession session = request.getSession(true);
     session.setAttribute("location", lcn);
System.err.println(lcn);  //test this whether u r getting right value here itself
0
 

Author Comment

by:Rrugemalira
ID: 11856201
I've discovered I had to add one line <%= location %> to have the following that works:

                     <tr bgcolor="#c8d8f8">
                     <td valign=top>
                     <b>Location</b>
                     <br><br>
                     <% String location = (String) session.getAttribute("location"); %>
                     <%= location %>
Thanks
0
 
LVL 14

Expert Comment

by:sudhakar_koundinya
ID: 11856231
ok

u can close the question now

ask community support people for help
0
 
LVL 14

Expert Comment

by:sudhakar_koundinya
ID: 11856265
I should say great theanks to you.

0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Display the newly inserted values 3 88
servlet concurrency 13 132
iterator example remove 8 75
JVM error from eclipse 1 24
A Stored Procedure in Microsoft SQL Server is a powerful feature that it can be used to execute the Data Manipulation Language (DML) or Data Definition Language (DDL). Depending on business requirements, a single Stored Procedure can return differe…
Auditing domain password hashes is a commonly overlooked but critical requirement to ensuring secure passwords practices are followed. Methods exist to extract hashes directly for a live domain however this article describes a process to extract u…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question