• No replies
1 Post

Pinned topic I don’t want my pages to be shown in the history at all.

‏2010-11-16T14:00:03Z |
Dear All,

I am using Java 5.0 for creating a web application. There is a security related implementation to be done. I have tried all my sources but all in drain. I would appeal to all experts who have handled security aspects in java or programmers who would want to give a helping hand to come forward.

Desired output: any page loads in an internet browser is stored for future reference in the history section, which is mostly accessible using shortcut Ctrl+H. I don’t want my pages to be shown in the history at all.


1. visit
a. In history it shows “Personal Banking | NRI Banking | Corporate and Business Banking | Rural Banking | ICICI Bank” and a link
2. click on login to Personal banking on the top left corner.
a. This will redirect to
b. In history it shows “Travel Offer: ICICI Bank Online” and an image link to continue login
3. Click on “Continue Login” Image button at the bottom mid section
a. It redirects to
4. The page opens for entering credentials for personal banking login
a. This page is not seen in the history at all
b. After logging in not a single page will be seen in the history
c. This is what I have to achieve

Please help as our assignment is pending since long, we may end up losing the project. Any guidance would be highly appreciated.
I have tried below solutions which didn’t give any success:

Solution 1:
1. <%
2. session.invalidate();
3. response.setHeader("Cache-Control","no-cache");
4. response.setHeader("Cache-Control","no-store");
5. response.setDateHeader("Expires", 0);
6. response.sendRedirect("home.jsp");
7. %>
Solution 2:
Response.AppendHeader("Pragma", "no-cache")

Solution 3:
<body onload="history.forward()">

Solution 4:
response.setDateHeader("Last-Modified", System.currentTimeMillis());
Jaisingh Saini