wood burning stoves*
The moose likes JSP and the fly likes page request counter Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "page request counter" Watch "page request counter" New topic
Author

page request counter

Ajeesh Moidutty
Greenhorn

Joined: May 18, 2006
Posts: 22
i am new to JSP.
I dont know what's wrong with the code.
First time when we load the page it says:
"This page has been Visited 1 times"
next time also it says the same.
from third time onwards it work.
What is that?

<HTML>
<%! int i =0; %>
<%

i=i+1;
out.println("This page has been Visited "+i+" times");

%>

</HTML>
Jesus Angeles
Ranch Hand

Joined: Feb 26, 2005
Posts: 2049
Does it consistently do that? 1st is ok, 2nd bad, 3rd and rest ok?

Try restarting your server and try. Do this 3 or 4 times and let us know if all those tries with restarting server, gives same result.
Jesus Angeles
Ranch Hand

Joined: Feb 26, 2005
Posts: 2049
Take note that it is your container's decision to reuse a new servlet instance (jsp is compiled into a servlet), or instantiate a new servlet.

For that reason, your counter can go back to 1 anytime. It is practically unpredictable.

Just to play with it (this is a bad design thing in most cases), make that 'i' as static. That will fix your issue, but as I mentioned above, you most likely wont use static in enterprise applications as it bring a lot of issues like synchronization.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: page request counter
 
Similar Threads
passing parameters to included jsp file
confused about the limitation of the jsp:include tag
Can I write a method in a jsp page
Session Tracker
jsp count