<a href="abc.jsp" onclick='<% session.invalidate(); %>'>LOGOUT</a> |
The above statement gets converted to Servlet CODE :
out.write("<a href=\"abc.jsp\" onclick='"); session.invalidate(); out.write("'>LOGOUT</a>"); |
Conclusion:
What ever scriplet you write in onclick, will get executed every time the JSP is called. Not only on onclick as can be wrongly assumed.