Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

scope of variable

 
Nilesh Srivastava
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All.
If I declare a variable ina a JSP page, what is the scope of that variable
Thanks
 
Praful Thakare
Ranch Hand
Posts: 642
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Nilesh,
If u define variable as
<%
String scope="request";
%>
then it's scope is for request.
and if u define it as
<%!
String scope="Application";
%>
Then this variable is aval till jsp is in memory
Praful
 
Java Brewer
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Nilesh,
You need to learn a bit.. Better say this way

The above variable behaves as a local variable, as it will be
available inside the [B]service()[b] method. You wont
be able to access this variable if you have declared a method
in JSP. where as...

In this case, the variable behaves as a member variable. It will be
available thruout the JSP, and even you can access this variable
in any of you method defined in JSP. It has scope in the JSP in
which it is declared as well as in in the static include files i.e.
include using but not
available to dynamic include i.e. .

I hope this clears the doubt.
Regards
Goodieguy
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65227
95
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch Java Brewer!
You'll find that there aren't many rules you'll have to worry about, but one is that proper names are required. And while yours passes the format check, it fails in the 'obviously fictitious' category. Please take a look at the JavaRanch Naming Policy and change your display name to match it.
Thanks!
bear
JSP Forum Bartender
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic