Solved

get boolean from servlet session

Posted on 2000-04-19
14
219 Views
Last Modified: 2013-11-24
I've saved boolean:

session.putValue("check_2",new Boolean(check_1));

how can I get the value ?

that doesnt work:
session.getValue("check_2")
0
Comment
Question by:smike
  • 5
  • 5
  • 4
14 Comments
 
LVL 4

Expert Comment

by:jerch
ID: 2730079
Hi smike...
Boolean b = (Boolean) session.getValue("check_2");

You have to type cast it back since getValue returns an Object type.

Jerson
0
 
LVL 1

Expert Comment

by:dmaguillo
ID: 2730142
Hi smike.

In version 2.2, getValue and setValue are deprecated in favor of getAttribute and setAttribute (u could try these).

Bye... :)
0
 

Author Comment

by:smike
ID: 2730395
Adjusted points from 50 to 75
0
3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

 

Author Comment

by:smike
ID: 2730396
Quest.java:118: Invalid cast from java.lang.Object to boolean.
    boolean b2 = (boolean) session.getValue("check_2");
0
 
LVL 4

Expert Comment

by:jerch
ID: 2730411
No... try Boolean with a capital B.

Jerson
0
 

Author Comment

by:smike
ID: 2730711
I have tried it. I cant use Boolean in "if"

Quest.java:120: Incompatible type for if. Can't convert java.lang.Boolean to boolean.
    if (b2) {
0
 
LVL 1

Expert Comment

by:dmaguillo
ID: 2730765
Hi smike.

Try it:

boolean b = Boolean.getBoolean((session.getValue("check_2")).toString());
0
 

Author Comment

by:smike
ID: 2730865
it worked,
but how to get value of integer "amount" ?


session.putValue("amount",new Integer(amount));
0
 
LVL 4

Expert Comment

by:jerch
ID: 2730917
hi smike...
You can use the booleanValue() method of Boolean.

e.g.

Boolean b2 = (Boolean) session.getValue("check_2");

if (b2.booleanValue()) {
}

cheers...
Jerson


0
 
LVL 4

Expert Comment

by:jerch
ID: 2730933
Hi smike...
Use the intValue() method of the Integer.  By the way try to download the Java API documentation? It lists all the available classes and methods of those classes of the Core Java.


Jerson
0
 
LVL 1

Expert Comment

by:dmaguillo
ID: 2730934
U have a similar class named "java.lang.Integer":

int i = Integer.parseInt((session.getValue("amount")).toString());

0
 
LVL 1

Expert Comment

by:dmaguillo
ID: 2730939
U have a similar class named "java.lang.Integer":

int i = Integer.parseInt((session.getValue("amount")).toString());

0
 

Author Comment

by:smike
ID: 2732114
where to download Java API ?
0
 
LVL 4

Accepted Solution

by:
jerch earned 75 total points
ID: 2733059
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
How to get all the API from website? 11 91
github account with ecipse 1 48
ForLoop Example 3 49
jdbc error in jsp application 20 45
INTRODUCTION Working with files is a moderately common task in Java.  For most projects hard coding the file names, using parameters in configuration files, or using command-line arguments is sufficient.   However, when your application has vi…
Are you developing a Java application and want to create Excel Spreadsheets? You have come to the right place, this article will describe how you can create Excel Spreadsheets from a Java Application. For the purposes of this article, I will be u…
Viewers learn about the scanner class in this video and are introduced to receiving user input for their programs. Additionally, objects, conditional statements, and loops are used to help reinforce the concepts. Introduce Scanner class: Importing…
This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.

777 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